30 references to ResolveIconName
Aspire.Dashboard (14)
Model\IconResolver.cs (1)
125
return
ResolveIconName
(iconName, IconSize.Size16, iconVariant) ?? s_unknownCommandIcon;
Model\ResourceIconHelpers.cs (13)
20
var customIcon = iconResolver.
ResolveIconName
(resource.IconName, desiredSize, resource.IconVariant ?? IconVariant.Filled);
30
KnownResourceTypes.Executable => iconResolver.
ResolveIconName
("Apps", desiredSize, desiredVariant),
32
KnownResourceTypes.Container => iconResolver.
ResolveIconName
("Box", desiredSize, desiredVariant),
33
KnownResourceTypes.Parameter => iconResolver.
ResolveIconName
("Key", desiredSize, desiredVariant),
34
KnownResourceTypes.ConnectionString => iconResolver.
ResolveIconName
("PlugConnectedSettings", desiredSize, desiredVariant),
35
KnownResourceTypes.ExternalService => iconResolver.
ResolveIconName
("GlobeArrowForward", desiredSize, desiredVariant),
36
string t when t.Contains("database", StringComparison.OrdinalIgnoreCase) => iconResolver.
ResolveIconName
("Database", desiredSize, desiredVariant),
37
_ => iconResolver.
ResolveIconName
("SettingsCogMultiple", desiredSize, desiredVariant),
54
".csproj" or ".cs" => iconResolver.
ResolveIconName
("CodeCsRectangle", desiredSize, desiredVariant),
55
".fsproj" => iconResolver.
ResolveIconName
("CodeFsRectangle", desiredSize, desiredVariant),
56
".vbproj" => iconResolver.
ResolveIconName
("CodeVbRectangle", desiredSize, desiredVariant),
57
_ => iconResolver.
ResolveIconName
("CodeCircle", desiredSize, desiredVariant)
61
return iconResolver.
ResolveIconName
("CodeCircle", desiredSize, desiredVariant);
Aspire.Dashboard.Tests (16)
Model\IconResolverTests.cs (16)
33
var icon = iconResolver.
ResolveIconName
(name, size, variant);
49
var icon = iconResolver.
ResolveIconName
("NonExistentIcon", IconSize.Size20, IconVariant.Filled);
65
var icon = iconResolver.
ResolveIconName
("NonExistentIcon", IconSize.Size20, IconVariant.Filled);
82
var icon1 = iconResolver.
ResolveIconName
("Database", IconSize.Size20, IconVariant.Filled);
83
var icon2 = iconResolver.
ResolveIconName
("Database", IconSize.Size20, IconVariant.Filled);
98
var icon1 = iconResolver.
ResolveIconName
("NonExistentIcon", IconSize.Size20, IconVariant.Filled);
99
var icon2 = iconResolver.
ResolveIconName
("NonExistentIcon", IconSize.Size20, IconVariant.Filled);
114
var icon16 = iconResolver.
ResolveIconName
("Database", IconSize.Size16, IconVariant.Filled);
115
var icon20 = iconResolver.
ResolveIconName
("Database", IconSize.Size20, IconVariant.Filled);
131
var iconFilled = iconResolver.
ResolveIconName
("Database", IconSize.Size20, IconVariant.Filled);
132
var iconRegular = iconResolver.
ResolveIconName
("Database", IconSize.Size20, IconVariant.Regular);
151
var icon = iconResolver.
ResolveIconName
("Database", size, IconVariant.Filled);
165
var icon1 = iconResolver.
ResolveIconName
("Database", IconSize.Size20, IconVariant.Filled);
166
var icon2 = iconResolver.
ResolveIconName
("Database", IconSize.Size20, IconVariant.Filled);
167
var icon3 = iconResolver.
ResolveIconName
("Database", IconSize.Size20, IconVariant.Filled);
183
var icon = iconResolver.
ResolveIconName
("CodePyRectangle", IconSize.Size24, IconVariant.Filled);