3 instantiations of ResourceTypeDetails
Aspire.Dashboard (3)
Model\ResourceTypeDetails.cs (3)
36return new ResourceTypeDetails(OtlpApplicationType.ResourceGrouping, instanceId: null, replicaSetName: isReplicaSet ? groupingName : null); 41return new ResourceTypeDetails(OtlpApplicationType.Singleton, instanceId, replicaSetName: replicaSetName); 46return new ResourceTypeDetails(OtlpApplicationType.Instance, instanceId, replicaSetName);
43 references to ResourceTypeDetails
Aspire.Dashboard (37)
Components\Controls\ResourceSelect.razor.cs (4)
21public IEnumerable<SelectViewModel<ResourceTypeDetails>> Resources { get; set; } = default!; 24public SelectViewModel<ResourceTypeDetails> SelectedResource { get; set; } = default!; 27public EventCallback<SelectViewModel<ResourceTypeDetails>> SelectedResourceChanged { get; set; } 38private FluentSelect<SelectViewModel<ResourceTypeDetails>>? _resourceSelectComponent;
Components\Pages\ConsoleLogs.razor.cs (11)
47private ImmutableList<SelectViewModel<ResourceTypeDetails>>? _resources; 52private SelectViewModel<ResourceTypeDetails> _noSelection = null!; 182internal static ImmutableList<SelectViewModel<ResourceTypeDetails>> GetConsoleLogResourceSelectViewModels( 184SelectViewModel<ResourceTypeDetails> noSelectionViewModel, 187var builder = ImmutableList.CreateBuilder<SelectViewModel<ResourceTypeDetails>>(); 200builder.Add(new SelectViewModel<ResourceTypeDetails> 202Id = ResourceTypeDetails.CreateApplicationGrouping(applicationName, true), 220SelectViewModel<ResourceTypeDetails> ToOption(ResourceViewModel resource, bool isReplica, string applicationName) 223? ResourceTypeDetails.CreateReplicaInstance(resource.Name, applicationName) 224: ResourceTypeDetails.CreateSingleton(resource.Name, applicationName); 226return new SelectViewModel<ResourceTypeDetails>
Components\Pages\Metrics.razor.cs (3)
19private SelectViewModel<ResourceTypeDetails> _selectApplication = null!; 25private List<SelectViewModel<ResourceTypeDetails>> _applicationViewModels = default!; 81_selectApplication = new SelectViewModel<ResourceTypeDetails>
Components\Pages\StructuredLogs.razor.cs (2)
31private SelectViewModel<ResourceTypeDetails> _allApplication = default!; 35private List<SelectViewModel<ResourceTypeDetails>> _applicationViewModels = default!;
Components\Pages\Traces.razor.cs (3)
30private SelectViewModel<ResourceTypeDetails> _allApplication = null!; 34private List<SelectViewModel<ResourceTypeDetails>> _applicationViewModels = default!; 142_allApplication = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.All)] };
Model\Otlp\ApplicationsSelectHelpers.cs (11)
10public static SelectViewModel<ResourceTypeDetails> GetApplication(this List<SelectViewModel<ResourceTypeDetails>> applications, ILogger logger, string? name, bool canSelectGrouping, SelectViewModel<ResourceTypeDetails> fallback) 43public static List<SelectViewModel<ResourceTypeDetails>> CreateApplications(List<OtlpApplication> applications) 47var selectViewModels = new List<SelectViewModel<ResourceTypeDetails>>(); 55selectViewModels.Add(new SelectViewModel<ResourceTypeDetails> 57Id = ResourceTypeDetails.CreateSingleton(app.InstanceId, applicationName), 65selectViewModels.Add(new SelectViewModel<ResourceTypeDetails> 67Id = ResourceTypeDetails.CreateApplicationGrouping(applicationName, isReplicaSet: true), 73new SelectViewModel<ResourceTypeDetails> 75Id = ResourceTypeDetails.CreateReplicaInstance(replica.InstanceId, applicationName),
Model\ResourceTypeDetails.cs (3)
34public static ResourceTypeDetails CreateApplicationGrouping(string groupingName, bool isReplicaSet) 39public static ResourceTypeDetails CreateSingleton(string instanceId, string replicaSetName) 44public static ResourceTypeDetails CreateReplicaInstance(string instanceId, string replicaSetName)
Aspire.Dashboard.Tests (6)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (1)
40var noSelectionViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = selectAResourceText };
Model\ApplicationsSelectHelpersTests.cs (5)
112var appVMs = new List<SelectViewModel<ResourceTypeDetails>> 114new SelectViewModel<ResourceTypeDetails>() { Name = "test", Id = ResourceTypeDetails.CreateSingleton("test-abc", "test") }, 115new SelectViewModel<ResourceTypeDetails>() { Name = "test", Id = ResourceTypeDetails.CreateSingleton("test-def", "test") }