37 references to Resource
Aspire.Dashboard (15)
Components\Controls\ResourceDetails.razor.cs (15)
67private bool IsSpecOnlyToggleDisabled => !Resource.Environment.All(i => !i.FromSpec) && !GetResourceProperties(ordered: false).Any(static vm => vm.KnownProperty is null); 70private IEnumerable<IPropertyGridItem> SensitiveGridItems => Resource.Environment.Cast<IPropertyGridItem>().Concat(_displayedResourcePropertyViewModels).Where(static vm => vm.IsValueSensitive); 82Resource.Environment 103Resource.Volumes 109Resource.HealthReports 142if (!ReferenceEquals(Resource, _resource)) 145if (!string.Equals(Resource.Name, _resource?.Name, StringComparisons.ResourceName)) 152_resource = Resource; 308Resource, 332foreach (var resourceRelationships in Resource.Relationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName)) 358.Where(r => r != Resource) 365if (string.Equals(resourceRelationships.Key, Resource.DisplayName, StringComparisons.ResourceName)) 377return ResourceUrlHelpers.GetUrls(Resource, includeInternalUrls: true, includeNonEndpointUrls: true); 471new ComponentTelemetryProperty(TelemetryPropertyKeys.ResourceType, new AspireTelemetryProperty(TelemetryPropertyValues.GetResourceTypeTelemetryValue(Resource.ResourceType, Resource.SupportsDetailedTelemetry))),
Aspire.Dashboard.Components.Tests (22)
Controls\ResourceDetailsTests.cs (22)
46builder.Add(p => p.Resource, resource1); 99builder.Add(p => p.Resource, resource2); 139builder.Add(p => p.Resource, resource1); 192builder.Add(p => p.Resource, resource2); 231builder.Add(p => p.Resource, resource1); 276builder.Add(p => p.Resource, resource2); 315builder.Add(p => p.Resource, resource1); 360builder.Add(p => p.Resource, resource2); 392builder.Add(p => p.Resource, resource); 412builder.Add(p => p.Resource, resource); 446builder.Add(p => p.Resource, resource); 485builder.Add(p => p.Resource, resource); 534builder.Add(p => p.Resource, resource); 602builder.Add(p => p.Resource, resource); 639builder.Add(p => p.Resource, resource); 675builder.Add(p => p.Resource, resource); 711builder.Add(p => p.Resource, resource); 757builder.Add(p => p.Resource, resource); 803builder.Add(p => p.Resource, resource); 848builder.Add(p => p.Resource, resource); 877builder.Add(p => p.Resource, resource); 904builder.Add(p => p.Resource, resource);