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)
152private ImmutableList<SelectViewModel<ResourceTypeDetails>>? _resources; 191private SelectViewModel<ResourceTypeDetails> _allResource = null!; 416private SelectViewModel<ResourceTypeDetails> GetSelectedOption() 913internal static ImmutableList<SelectViewModel<ResourceTypeDetails>> GetConsoleLogResourceSelectViewModels( 915SelectViewModel<ResourceTypeDetails> allResourceViewModel, 918out SelectViewModel<ResourceTypeDetails>? optionToSelect) 920var builder = ImmutableList.CreateBuilder<SelectViewModel<ResourceTypeDetails>>(); 933builder.Add(new SelectViewModel<ResourceTypeDetails> 935Id = ResourceTypeDetails.CreateResourceGrouping(resourceName, true), 965SelectViewModel<ResourceTypeDetails> ToOption(ResourceViewModel resource, bool isReplica, string resourceName) 967var id = isReplica 968? ResourceTypeDetails.CreateReplicaInstance(resource.Name, resourceName) 969: ResourceTypeDetails.CreateSingleton(resource.Name, resourceName); 971return new SelectViewModel<ResourceTypeDetails> 1258public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\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\Pages\StructuredLogs.razor.cs (3)
40private SelectViewModel<ResourceTypeDetails> _allResource = default!; 45private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 573public required SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; }
Components\Pages\Traces.razor.cs (4)
41private SelectViewModel<ResourceTypeDetails> _allResource = null!; 48private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 191_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] }; 438public 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)
571var 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 },