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