1 instantiation of ColorGenerator
Aspire.Dashboard (1)
src\Shared\ColorGenerator.cs (1)
56public static readonly ColorGenerator Instance = new ColorGenerator();
11 references to ColorGenerator
Aspire.Dashboard (5)
Components\Controls\ResourcePrefixStyle.cs (2)
15var colorIndex = ColorGenerator.Instance.GetColorIndex(resourcePrefix); 16var accentVariableName = ColorGenerator.s_variableNames[colorIndex];
Model\ResourceGraph\ResourceGraphMapper.cs (1)
39var color = ColorGenerator.Instance.GetColorVariableByKey(resourceName);
ServiceClient\DashboardClient.cs (1)
655ColorGenerator.Instance.ResolveAll(resolvedNames);
src\Shared\ColorGenerator.cs (1)
56public static readonly ColorGenerator Instance = new ColorGenerator();
Aspire.Dashboard.Components.Tests (6)
Controls\LogViewerTests.cs (6)
19ColorGenerator.Instance.Clear(); 26ColorGenerator.s_variableNames.Contains(accentVariableName), 27$"Resource prefix background '{accentVariableName}' from style '{style}' must be generated from {nameof(ColorGenerator.s_variableNames)}."); 34ColorGenerator.Instance.Clear(); 60ColorGenerator.s_variableNames.Contains(accentVariableName), 61$"Resource prefix background '{accentVariableName}' from style '{style}' must be generated from {nameof(ColorGenerator.s_variableNames)}.");