25 references to Resource
Aspire.Dashboard (16)
Components\Pages\Resources.razor.cs (3)
610
if (current.GetResourcePropertyValue(KnownProperties.
Resource
.ParentName) is { Length: > 0 } value)
732
.Where(r => _resourceByName.Values.Any(nested => nested.GetResourcePropertyValue(KnownProperties.
Resource
.ParentName) == r.Name))
770
return _resourceByName.Values.Any(r => !string.IsNullOrEmpty(r.GetResourcePropertyValue(KnownProperties.
Resource
.ParentName)));
Model\KnownPropertyLookup.cs (7)
25
new(KnownProperties.
Resource
.DisplayName, loc => loc[nameof(ResourcesDetailsDisplayNameProperty)]),
26
new(KnownProperties.
Resource
.State, loc => loc[nameof(ResourcesDetailsStateProperty)]),
27
new(KnownProperties.
Resource
.StartTime, loc => loc[nameof(ResourcesDetailsStartTimeProperty)]),
28
new(KnownProperties.
Resource
.StopTime, loc => loc[nameof(ResourcesDetailsStopTimeProperty)]),
29
new(KnownProperties.
Resource
.ExitCode, loc => loc[nameof(ResourcesDetailsExitCodeProperty)]),
30
new(KnownProperties.
Resource
.HealthState, loc => loc[nameof(ResourcesDetailsHealthStateProperty)]),
31
new(KnownProperties.
Resource
.ConnectionString, loc => loc[nameof(ResourcesDetailsConnectionStringProperty)])
Model\ResourceGridViewModel.cs (2)
60
foreach (var childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(KnownProperties.
Resource
.ParentName) == resource.Name))
75
var parentName = gridViewModel.Resource.GetResourcePropertyValue(KnownProperties.
Resource
.ParentName);
Model\ResourceSourceViewModel.cs (1)
35
if (resource.Properties.TryGetValue(KnownProperties.
Resource
.Source, out var property) && property.Value is { HasStringValue: true, StringValue: var value })
Model\ResourceViewModelExtensions.cs (3)
39
return resource.TryGetCustomDataInt(KnownProperties.
Resource
.ExitCode, out exitCode);
64
return resource.TryGetCustomDataStringArray(KnownProperties.
Resource
.AppArgs, out arguments);
69
return resource.TryGetCustomDataBoolArray(KnownProperties.
Resource
.AppArgsSensitivity, out argParams);
Aspire.Dashboard.Tests (9)
Model\ResourceSourceViewModelTests.cs (5)
22
AddStringProperty(KnownProperties.
Resource
.Source, testData.SourceProperty);
31
properties.TryAdd(KnownProperties.
Resource
.AppArgs, new ResourcePropertyViewModel(KnownProperties.
Resource
.AppArgs, Value.ForList(testData.AppArgs.Select(Value.ForString).ToArray()), false, null, 0));
36
properties.TryAdd(KnownProperties.
Resource
.AppArgsSensitivity, new ResourcePropertyViewModel(KnownProperties.
Resource
.AppArgsSensitivity, Value.ForList(testData.AppArgsSensitivity.Select(b => Value.ForNumber(Convert.ToInt32(b))).ToArray()), false, null, 0));
Model\ResourceStateViewModelTests.cs (4)
75
propertiesDictionary.TryAdd(KnownProperties.
Resource
.ExitCode, new ResourcePropertyViewModel(KnownProperties.
Resource
.ExitCode, Value.ForNumber((double)exitCode), false, null, 0));
88
resource.Properties.TryAdd(KnownProperties.
Resource
.ExitCode, new ResourcePropertyViewModel(KnownProperties.
Resource
.ExitCode, Value.ForNumber((double)exitCode), false, null, 0));