4 writes to ResourceType
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
26ResourceType = ValidateNotNull(ResourceType),
Aspire.Dashboard.Components.Tests (2)
Pages\ResourcesTests.cs (1)
361ResourceType = type,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
33ResourceType = resourceType ?? KnownResourceTypes.Container,
Aspire.Dashboard.Tests (1)
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
33ResourceType = resourceType ?? KnownResourceTypes.Container,
24 references to ResourceType
Aspire.Dashboard (24)
Components\Controls\ResourceDetails.razor.cs (1)
324new ComponentTelemetryProperty(TelemetryPropertyKeys.ResourceType, new AspireTelemetryProperty(TelemetryPropertyValues.GetResourceTypeTelemetryValue(Resource.ResourceType, Resource.SupportsDetailedTelemetry))),
Components\Pages\Resources.razor.cs (7)
140return IsKeyValueTrue(resource.ResourceType, PageViewModel.ResourceTypesToVisibility) 182private readonly GridSort<ResourceGridViewModel> _typeSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.Resource.ResourceType).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 356PageViewModel.ResourceTypesToVisibility.AddOrUpdate(resource.ResourceType, resourceTypeVisible(resource.ResourceType), (_, _) => resourceTypeVisible(resource.ResourceType)); 396var activeResources = _resourceByName.Values.Where(Filter).OrderBy(e => e.ResourceType).ThenBy(e => e.Name).ToList(); 952new(TelemetryPropertyKeys.ResourceTypes, new AspireTelemetryProperty(_resourceByName.Values.Select(r => TelemetryPropertyValues.GetResourceTypeTelemetryValue(r.ResourceType, r.SupportsDetailedTelemetry)).OrderBy(t => t).ToList()))
Components_Pages_Resources_razor.g.cs (4)
952SelectedResource != null ? $"{SelectedResource.ResourceType}: {GetResourceName(SelectedResource)}" : null 1619c => $"{c.Resource.ResourceType}: {GetResourceName(c.Resource)}" 2045c => c.Resource.ResourceType 2085c => c.Resource.ResourceType
Model\Assistant\AIHelpers.cs (1)
150type = resource.ResourceType,
Model\DashboardCommandExecutor.cs (2)
46{ TelemetryPropertyKeys.ResourceType, new AspireTelemetryProperty(TelemetryPropertyValues.GetResourceTypeTelemetryValue(resource.ResourceType, resource.SupportsDetailedTelemetry)) }, 140response = await dashboardClient.ExecuteResourceCommandAsync(resource.Name, resource.ResourceType, command, CancellationToken.None).ConfigureAwait(false);
Model\ResourceGraph\ResourceGraphMapper.cs (2)
49ResourceType = r.ResourceType, 56Tooltip = r.ResourceType
Model\ResourceIconHelpers.cs (1)
28var icon = resource.ResourceType switch
Model\ResourceStateViewModel.cs (2)
111return loc.GetString(nameof(Columns.StateColumnResourceExitedUnexpectedly), resource.ResourceType, exitCode); 116return loc.GetString(nameof(Columns.StateColumnResourceExited), resource.ResourceType);
Model\ResourceViewModelExtensions.cs (4)
14return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Container); 19return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project); 24if (StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Executable)) 31return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project);