10 references to ResolveIconName
Aspire.Dashboard (10)
Model\ResourceIconHelpers.cs (9)
20var customIcon = IconResolver.ResolveIconName(resource.IconName, desiredSize, resource.IconVariant ?? IconVariant.Filled); 30KnownResourceTypes.Executable => IconResolver.ResolveIconName("Apps", desiredSize, desiredVariant), 31KnownResourceTypes.Project => IconResolver.ResolveIconName("CodeCircle", 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),
Model\ResourceMenuItems.cs (1)
118var icon = (!string.IsNullOrEmpty(command.IconName) && IconResolver.ResolveIconName(command.IconName, IconSize.Size16, command.IconVariant) is { } i) ? i : null;