1 write to Name
Aspire.Dashboard (1)
Model\ResourceViewModel.cs (1)
496Name = name;
18 references to Name
Aspire.Dashboard (14)
Components\Controls\ResourceDetails.razor.cs (2)
155string.Equals(property.Name, KnownProperties.Parameter.Value, StringComparisons.ResourcePropertyName) && 159name: property.Name,
Components\Pages\ResourceOverview.Details.cs (3)
74if (s_statusCardPropertyNames.Contains(property.Name) || !HasValue(property.Value)) 84string.Equals(property.Name, KnownProperties.Parameter.Value, StringComparisons.ResourcePropertyName) && 88name: property.Name,
Model\ResourceViewModel.cs (6)
406public string DisplayName => _propertyViewModel.Name switch 410_ => _propertyViewModel.DisplayName ?? _propertyViewModel.KnownProperty?.GetDisplayName(_loc) ?? _propertyViewModel.Name 427_key = propertyViewModel.KnownProperty != null ? propertyViewModel.KnownProperty.Key : GetUnknownKey(propertyViewModel.Name); 441if (propertyViewModel.Name == KnownProperties.Container.Id) 472_propertyViewModel.Name.Contains(filter, StringComparison.CurrentCultureIgnoreCase) || 490public bool IsTrait => Name.StartsWith(KnownProperties.Resource.TraitPrefix, StringComparison.Ordinal);
ServiceClient\Partials.cs (3)
192if (builder.ContainsKey(propertyViewModel.Name)) 194logger.LogWarning("Duplicate property '{PropertyName}' found in resource '{ResourceName}'.", propertyViewModel.Name, Name); 197builder[propertyViewModel.Name] = propertyViewModel;
Aspire.Dashboard.Components.Tests (1)
Controls\ResourceDetailsTests.cs (1)
665}.ToDictionary(p => p.Name);
Aspire.Dashboard.Tests (3)
Model\ResourceViewModelTests.cs (3)
88Assert.Equal("test", vm.Name); 137Assert.Equal("Property1", p.Value.Name); 149Assert.Equal("Property2", p.Value.Name);