30 references to ResolveIconName
Aspire.Dashboard (14)
Model\IconResolver.cs (1)
125return ResolveIconName(iconName, IconSize.Size16, iconVariant) ?? s_unknownCommandIcon;
Model\ResourceIconHelpers.cs (13)
20var customIcon = iconResolver.ResolveIconName(resource.IconName, desiredSize, resource.IconVariant ?? IconVariant.Filled); 30KnownResourceTypes.Executable => iconResolver.ResolveIconName("Apps", desiredSize, desiredVariant), 32KnownResourceTypes.Container => iconResolver.ResolveIconName("Box", desiredSize, desiredVariant), 33KnownResourceTypes.Parameter => iconResolver.ResolveIconName("Key", desiredSize, desiredVariant), 34KnownResourceTypes.ConnectionString => iconResolver.ResolveIconName("PlugConnectedSettings", desiredSize, desiredVariant), 35KnownResourceTypes.ExternalService => iconResolver.ResolveIconName("GlobeArrowForward", desiredSize, desiredVariant), 36string 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) 61return iconResolver.ResolveIconName("CodeCircle", desiredSize, desiredVariant);
Aspire.Dashboard.Tests (16)
Model\IconResolverTests.cs (16)
33var icon = iconResolver.ResolveIconName(name, size, variant); 49var icon = iconResolver.ResolveIconName("NonExistentIcon", IconSize.Size20, IconVariant.Filled); 65var icon = iconResolver.ResolveIconName("NonExistentIcon", IconSize.Size20, IconVariant.Filled); 82var icon1 = iconResolver.ResolveIconName("Database", IconSize.Size20, IconVariant.Filled); 83var icon2 = iconResolver.ResolveIconName("Database", IconSize.Size20, IconVariant.Filled); 98var icon1 = iconResolver.ResolveIconName("NonExistentIcon", IconSize.Size20, IconVariant.Filled); 99var icon2 = iconResolver.ResolveIconName("NonExistentIcon", IconSize.Size20, IconVariant.Filled); 114var icon16 = iconResolver.ResolveIconName("Database", IconSize.Size16, IconVariant.Filled); 115var icon20 = iconResolver.ResolveIconName("Database", IconSize.Size20, IconVariant.Filled); 131var iconFilled = iconResolver.ResolveIconName("Database", IconSize.Size20, IconVariant.Filled); 132var iconRegular = iconResolver.ResolveIconName("Database", IconSize.Size20, IconVariant.Regular); 151var icon = iconResolver.ResolveIconName("Database", size, IconVariant.Filled); 165var icon1 = iconResolver.ResolveIconName("Database", IconSize.Size20, IconVariant.Filled); 166var icon2 = iconResolver.ResolveIconName("Database", IconSize.Size20, IconVariant.Filled); 167var icon3 = iconResolver.ResolveIconName("Database", IconSize.Size20, IconVariant.Filled); 183var icon = iconResolver.ResolveIconName("CodePyRectangle", IconSize.Size24, IconVariant.Filled);