3 instantiations of ResourceTypeDetails
Aspire.Dashboard (3)
Model\ResourceTypeDetails.cs (3)
40return new ResourceTypeDetails(OtlpResourceType.ResourceGrouping, instanceId: null, replicaSetName: isReplicaSet ? groupingName : null); 45return new ResourceTypeDetails(OtlpResourceType.Singleton, instanceId, replicaSetName: replicaSetName); 50return new ResourceTypeDetails(OtlpResourceType.Instance, instanceId, replicaSetName);
94 references to ResourceTypeDetails
Aspire.Dashboard (79)
Components\Controls\ClearSignalsButton.razor.cs (1)
29public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Controls\ResourceSelect.razor.cs (3)
20public IEnumerable<SelectViewModel<ResourceTypeDetails>>? Resources { get; set; } 23public SelectViewModel<ResourceTypeDetails>? SelectedResource { get; set; } 26public EventCallback<SelectViewModel<ResourceTypeDetails>> SelectedResourceChanged { get; set; }
Components\Controls\SignalsActionsDisplay.razor.cs (1)
33public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Legacy\Pages\ConsoleLogs.razor.cs (7)
150private ImmutableList<SelectViewModel<ResourceTypeDetails>>? _resources; 163private SelectViewModel<ResourceTypeDetails> _allResource = null!; 388private SelectViewModel<ResourceTypeDetails> GetSelectedOption() 766internal static ImmutableList<SelectViewModel<ResourceTypeDetails>> GetConsoleLogResourceSelectViewModels( 768SelectViewModel<ResourceTypeDetails> allResourceViewModel, 771out SelectViewModel<ResourceTypeDetails>? optionToSelect) 1057public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Legacy\Pages\Metrics.razor.cs (5)
23private SelectViewModel<ResourceTypeDetails> _selectResource = null!; 31private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 103_selectResource = new SelectViewModel<ResourceTypeDetails> 176SelectViewModel<ResourceTypeDetails>? TryGetSingleResource() 267public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Legacy\Pages\StructuredLogs.razor.cs (3)
39private SelectViewModel<ResourceTypeDetails> _allResource = default!; 44private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 563public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Legacy\Pages\Terminals.razor.cs (4)
23private ImmutableList<SelectViewModel<ResourceTypeDetails>>? _resources; 192private SelectViewModel<ResourceTypeDetails>? FindResource(string? name) 222private string? GetResourceName(SelectViewModel<ResourceTypeDetails>? selectedResource) 309public SelectViewModel<ResourceTypeDetails>? SelectedResource { get; set; }
Components\Legacy\Pages\Traces.razor.cs (4)
40private SelectViewModel<ResourceTypeDetails> _allResource = null!; 47private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 185_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] }; 428public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Pages\ConsoleLogs.razor.cs (7)
167private ImmutableList<SelectViewModel<ResourceTypeDetails>>? _resources; 181private SelectViewModel<ResourceTypeDetails> _allResource = null!; 428private SelectViewModel<ResourceTypeDetails> GetSelectedOption() 833internal static ImmutableList<SelectViewModel<ResourceTypeDetails>> GetConsoleLogResourceSelectViewModels( 835SelectViewModel<ResourceTypeDetails> allResourceViewModel, 838out SelectViewModel<ResourceTypeDetails>? optionToSelect) 1124public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Pages\Metrics.razor.cs (6)
23private SelectViewModel<ResourceTypeDetails> _selectResource = null!; 37private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 38private List<SelectViewModel<ResourceTypeDetails>>? _selectionResourceViewModels; 187_selectResource = new SelectViewModel<ResourceTypeDetails> 311SelectViewModel<ResourceTypeDetails>? TryGetSingleResource() 719public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Pages\StructuredLogs.razor.cs (3)
39private SelectViewModel<ResourceTypeDetails> _allResource = default!; 44private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 617public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Pages\Terminals.razor.cs (4)
23private ImmutableList<SelectViewModel<ResourceTypeDetails>>? _resources; 212private SelectViewModel<ResourceTypeDetails>? FindResource(string? name) 252private string? GetResourceName(SelectViewModel<ResourceTypeDetails>? selectedResource) 339public SelectViewModel<ResourceTypeDetails>? SelectedResource { get; set; }
Components\Pages\Traces.razor.cs (4)
40private SelectViewModel<ResourceTypeDetails> _allResource = null!; 47private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 177_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] }; 452public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Model\Otlp\ResourcesSelectHelpers.cs (17)
10public static SelectViewModel<ResourceTypeDetails> GetResource(this ICollection<SelectViewModel<ResourceTypeDetails>> resources, ILogger logger, string? name, bool canSelectGrouping, SelectViewModel<ResourceTypeDetails> fallbackViewModel) 64static SelectViewModel<ResourceTypeDetails> SingleMatch(ICollection<SelectViewModel<ResourceTypeDetails>> resources, ILogger logger, string name, SelectViewModel<ResourceTypeDetails> match, bool fallback = false) 79static SelectViewModel<ResourceTypeDetails> MultipleMatches(ICollection<SelectViewModel<ResourceTypeDetails>> resources, ILogger logger, string name, List<SelectViewModel<ResourceTypeDetails>> matches) 96public static List<SelectViewModel<ResourceTypeDetails>> CreateResources(List<OtlpResource> resources) 100var selectViewModels = new List<SelectViewModel<ResourceTypeDetails>>(); 108selectViewModels.Add(new SelectViewModel<ResourceTypeDetails> 110Id = ResourceTypeDetails.CreateSingleton(resource.ResourceKey.ToString(), resourceName), 118selectViewModels.Add(new SelectViewModel<ResourceTypeDetails> 120Id = ResourceTypeDetails.CreateResourceGrouping(resourceName, isReplicaSet: true), 126new SelectViewModel<ResourceTypeDetails> 128Id = ResourceTypeDetails.CreateReplicaInstance(replica.ResourceKey.ToString(), resourceName),
Model\ResourceSelectHelpers.cs (5)
11internal static ImmutableList<SelectViewModel<ResourceTypeDetails>> CreateOptions( 14var builder = ImmutableList.CreateBuilder<SelectViewModel<ResourceTypeDetails>>(); 25Id = ResourceTypeDetails.CreateResourceGrouping(grouping.Key, true), 36? ResourceTypeDetails.CreateReplicaInstance(resource.Name, grouping.Key) 37: ResourceTypeDetails.CreateSingleton(resource.Name, grouping.Key),
Model\ResourceTypeDetails.cs (5)
11public class ResourceTypeDetails : IEquatable<ResourceTypeDetails> 38public static ResourceTypeDetails CreateResourceGrouping(string groupingName, bool isReplicaSet) 43public static ResourceTypeDetails CreateSingleton(string instanceId, string replicaSetName) 48public static ResourceTypeDetails CreateReplicaInstance(string instanceId, string replicaSetName) 58public bool Equals(ResourceTypeDetails? other)
Aspire.Dashboard.Components.Tests (5)
Controls\ResourceSelectTests.cs (3)
22var selectedResource = new SelectViewModel<ResourceTypeDetails> 32var select = cut.FindComponent<FluentSelect<SelectViewModel<ResourceTypeDetails>, SelectViewModel<ResourceTypeDetails>>>();
Pages\ConsoleLogsTests.cs (2)
157var innerSelect = resourceSelect.FindComponent<FluentSelect<SelectViewModel<ResourceTypeDetails>, SelectViewModel<ResourceTypeDetails>>>();
Aspire.Dashboard.Tests (10)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (4)
28var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = allResourceText }; 71var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = allResourceText }; 152var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = allResourceText }; 185var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = allResourceText };
Model\ApplicationsSelectHelpersTests.cs (5)
278var appVMs = new List<SelectViewModel<ResourceTypeDetails>> 280new SelectViewModel<ResourceTypeDetails>() { Name = "test", Id = ResourceTypeDetails.CreateSingleton("test-abc", "test") }, 281new SelectViewModel<ResourceTypeDetails>() { Name = "test", Id = ResourceTypeDetails.CreateSingleton("test-def", "test") }
Model\StructuredLogsPageViewModelTests.cs (1)
218SelectedResource = new SelectViewModel<ResourceTypeDetails> { Name = "All", Id = null },