22 references to Resource
Aspire.Dashboard (14)
Components\Controls\ResourceDetails.razor.cs (14)
46private bool IsSpecOnlyToggleDisabled => !Resource.Environment.All(i => !i.FromSpec) && !GetResourceProperties(ordered: false).Any(static vm => vm.KnownProperty is null); 49private IEnumerable<IPropertyGridItem> SensitiveGridItems => Resource.Environment.Cast<IPropertyGridItem>().Concat(_displayedResourcePropertyViewModels).Where(static vm => vm.IsValueSensitive); 60Resource.Environment 80Resource.Volumes 85Resource.HealthReports 115if (!ReferenceEquals(Resource, _resource)) 118if (!string.Equals(Resource.Name, _resource?.Name, StringComparisons.ResourceName)) 125_resource = Resource; 181foreach (var resourceRelationships in Resource.Relationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName)) 207.Where(r => r != Resource) 214if (string.Equals(resourceRelationships.Key, Resource.DisplayName, StringComparisons.ResourceName)) 226return ResourceUrlHelpers.GetUrls(Resource, includeInternalUrls: true, includeNonEndpointUrls: true); 287new ComponentTelemetryProperty(TelemetryPropertyKeys.ResourceType, new AspireTelemetryProperty(TelemetryPropertyValues.GetResourceTypeTelemetryValue(Resource.ResourceType, Resource.SupportsDetailedTelemetry))),
Aspire.Dashboard.Components.Tests (8)
Controls\ResourceDetailsTests.cs (8)
37builder.Add(p => p.Resource, resource1); 82builder.Add(p => p.Resource, resource2); 121builder.Add(p => p.Resource, resource1); 166builder.Add(p => p.Resource, resource2); 205builder.Add(p => p.Resource, resource1); 250builder.Add(p => p.Resource, resource2); 289builder.Add(p => p.Resource, resource1); 334builder.Add(p => p.Resource, resource2);