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);
71 references to ResourceTypeDetails
Aspire.Dashboard (54)
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\Pages\ConsoleLogs.razor.cs (15)
146private ImmutableList<SelectViewModel<ResourceTypeDetails>>? _resources; 188private SelectViewModel<ResourceTypeDetails> _allResource = null!; 413private SelectViewModel<ResourceTypeDetails> GetSelectedOption() 976internal static ImmutableList<SelectViewModel<ResourceTypeDetails>> GetConsoleLogResourceSelectViewModels( 978SelectViewModel<ResourceTypeDetails> allResourceViewModel, 981out SelectViewModel<ResourceTypeDetails>? optionToSelect) 983var builder = ImmutableList.CreateBuilder<SelectViewModel<ResourceTypeDetails>>(); 996builder.Add(new SelectViewModel<ResourceTypeDetails> 998Id = ResourceTypeDetails.CreateResourceGrouping(resourceName, true), 1028SelectViewModel<ResourceTypeDetails> ToOption(ResourceViewModel resource, bool isReplica, string resourceName) 1030var id = isReplica 1031? ResourceTypeDetails.CreateReplicaInstance(resource.Name, resourceName) 1032: ResourceTypeDetails.CreateSingleton(resource.Name, resourceName); 1034return new SelectViewModel<ResourceTypeDetails> 1320public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Pages\Metrics.razor.cs (5)
21private SelectViewModel<ResourceTypeDetails> _selectResource = null!; 29private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 101_selectResource = new SelectViewModel<ResourceTypeDetails> 174SelectViewModel<ResourceTypeDetails>? TryGetSingleResource() 265public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Pages\StructuredLogs.razor.cs (3)
35private SelectViewModel<ResourceTypeDetails> _allResource = default!; 40private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 590public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Pages\Traces.razor.cs (4)
35private SelectViewModel<ResourceTypeDetails> _allResource = null!; 42private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 184_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) 49static SelectViewModel<ResourceTypeDetails> SingleMatch(ICollection<SelectViewModel<ResourceTypeDetails>> resources, ILogger logger, string name, SelectViewModel<ResourceTypeDetails> match, bool fallback = false) 64static SelectViewModel<ResourceTypeDetails> MultipleMatches(ICollection<SelectViewModel<ResourceTypeDetails>> resources, ILogger logger, string name, List<SelectViewModel<ResourceTypeDetails>> matches) 81public static List<SelectViewModel<ResourceTypeDetails>> CreateResources(List<OtlpResource> resources) 85var selectViewModels = new List<SelectViewModel<ResourceTypeDetails>>(); 93selectViewModels.Add(new SelectViewModel<ResourceTypeDetails> 95Id = ResourceTypeDetails.CreateSingleton(resource.ResourceKey.ToString(), resourceName), 103selectViewModels.Add(new SelectViewModel<ResourceTypeDetails> 105Id = ResourceTypeDetails.CreateResourceGrouping(resourceName, isReplicaSet: true), 111new SelectViewModel<ResourceTypeDetails> 113Id = ResourceTypeDetails.CreateReplicaInstance(replica.ResourceKey.ToString(), resourceName),
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 (7)
Controls\ResourceSelectTests.cs (3)
22var selectedResource = new SelectViewModel<ResourceTypeDetails> 32var select = cut.FindComponent<FluentSelect<SelectViewModel<ResourceTypeDetails>, SelectViewModel<ResourceTypeDetails>>>();
Pages\ConsoleLogsTerminalTests.cs (2)
501var innerSelect = resourceSelect.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)
175var appVMs = new List<SelectViewModel<ResourceTypeDetails>> 177new SelectViewModel<ResourceTypeDetails>() { Name = "test", Id = ResourceTypeDetails.CreateSingleton("test-abc", "test") }, 178new SelectViewModel<ResourceTypeDetails>() { Name = "test", Id = ResourceTypeDetails.CreateSingleton("test-def", "test") }
Model\StructuredLogsPageViewModelTests.cs (1)
218SelectedResource = new SelectViewModel<ResourceTypeDetails> { Name = "All", Id = null },