private enumerateColors()

in src/Sunburst.ts [343:361]


    private enumerateColors(topCategories: SunburstDataPoint[], instanceEnumeration: VisualObjectInstanceEnumeration): void {
        if (topCategories && topCategories.length > 0) {
            topCategories.forEach((category: SunburstDataPoint) => {
                const displayName: string = category.name.toString();
                const identity: ISelectionId = <ISelectionId>category.identity;

                this.addAnInstanceToEnumeration(instanceEnumeration, {
                    displayName,
                    objectName: Sunburst.LegendPropertyIdentifier.objectName.toString(),
                    selector: ColorHelper.normalizeSelector(identity.getSelector(), false),
                    properties: {
                        fill: { solid: { color: category.color } }
                    }
                });

                this.enumerateColors(category.children, instanceEnumeration);
            });
        }
    }