29 references to Resource
Aspire.Dashboard (18)
Components\Controls\ResourceDetails.razor.cs (16)
55private bool IsSpecOnlyToggleDisabled => !Resource.Environment.All(i => !i.FromSpec) && !GetResourceProperties(ordered: false).Any(static vm => vm.KnownProperty is null); 58private IEnumerable<IPropertyGridItem> SensitiveGridItems => Resource.Environment.Cast<IPropertyGridItem>().Concat(_displayedResourcePropertyViewModels).Where(static vm => vm.IsValueSensitive); 69Resource.Environment 90Resource.Volumes 96Resource.HealthReports 130if (!ReferenceEquals(Resource, _resource)) 133if (!string.Equals(Resource.Name, _resource?.Name, StringComparisons.ResourceName)) 143_resource = Resource; 222NavigationManager.NavigateTo(DashboardUrls.ConsoleLogsUrl(ResourceViewModel.GetResourceName(Resource, ResourceByName))); 271foreach (var resourceRelationships in Resource.Relationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName)) 297.Where(r => r != Resource) 304if (string.Equals(resourceRelationships.Key, Resource.DisplayName, StringComparisons.ResourceName)) 316return ResourceUrlHelpers.GetUrls(Resource, includeInternalUrls: true, includeNonEndpointUrls: true); 382new ComponentTelemetryProperty(TelemetryPropertyKeys.ResourceType, new AspireTelemetryProperty(TelemetryPropertyValues.GetResourceTypeTelemetryValue(Resource.ResourceType, Resource.SupportsDetailedTelemetry))), 428c.BuildIceBreakers = (builder, context) => builder.ResourceDetails(context, Resource);
Components_Controls_ResourceDetails_razor.g.cs (1)
1275if (Resource.IsContainer())
Components_Pages_Resources_razor.g.cs (1)
3284Resource
Aspire.Dashboard.Components.Tests (11)
Controls\ResourceDetailsTests.cs (11)
39builder.Add(p => p.Resource, resource1); 90builder.Add(p => p.Resource, resource2); 129builder.Add(p => p.Resource, resource1); 180builder.Add(p => p.Resource, resource2); 219builder.Add(p => p.Resource, resource1); 264builder.Add(p => p.Resource, resource2); 303builder.Add(p => p.Resource, resource1); 348builder.Add(p => p.Resource, resource2); 390builder.Add(p => p.Resource, resource); 426builder.Add(p => p.Resource, resource); 462builder.Add(p => p.Resource, resource);