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