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);
63 references to ResourceTypeDetails
Aspire.Dashboard (54)
Components\Controls\ClearSignalsButton.razor.cs (1)
25
public required SelectViewModel<
ResourceTypeDetails
> SelectedResource { get; set; }
Components\Controls\ResourceSelect.razor.cs (3)
21
public IEnumerable<SelectViewModel<
ResourceTypeDetails
>>? Resources { get; set; }
24
public SelectViewModel<
ResourceTypeDetails
>? SelectedResource { get; set; }
27
public EventCallback<SelectViewModel<
ResourceTypeDetails
>> SelectedResourceChanged { get; set; }
Components\Controls\SignalsActionsDisplay.razor.cs (1)
29
public required SelectViewModel<
ResourceTypeDetails
> SelectedResource { get; set; }
Components\Pages\ConsoleLogs.razor.cs (15)
134
private ImmutableList<SelectViewModel<
ResourceTypeDetails
>>? _resources;
145
private SelectViewModel<
ResourceTypeDetails
> _allResource = null!;
324
private SelectViewModel<
ResourceTypeDetails
> GetSelectedOption()
624
internal static ImmutableList<SelectViewModel<
ResourceTypeDetails
>> GetConsoleLogResourceSelectViewModels(
626
SelectViewModel<
ResourceTypeDetails
> allResourceViewModel,
629
out SelectViewModel<
ResourceTypeDetails
>? optionToSelect)
631
var builder = ImmutableList.CreateBuilder<SelectViewModel<
ResourceTypeDetails
>>();
644
builder.Add(new SelectViewModel<
ResourceTypeDetails
>
646
Id =
ResourceTypeDetails
.CreateResourceGrouping(resourceName, true),
676
SelectViewModel<
ResourceTypeDetails
> ToOption(ResourceViewModel resource, bool isReplica, string resourceName)
678
var
id = isReplica
679
?
ResourceTypeDetails
.CreateReplicaInstance(resource.Name, resourceName)
680
:
ResourceTypeDetails
.CreateSingleton(resource.Name, resourceName);
682
return new SelectViewModel<
ResourceTypeDetails
>
1000
public required SelectViewModel<
ResourceTypeDetails
> SelectedResource { get; set; }
Components\Pages\Metrics.razor.cs (5)
21
private SelectViewModel<
ResourceTypeDetails
> _selectResource = null!;
29
private List<SelectViewModel<
ResourceTypeDetails
>> _resourceViewModels = default!;
96
_selectResource = new SelectViewModel<
ResourceTypeDetails
>
169
SelectViewModel<
ResourceTypeDetails
>? TryGetSingleResource()
260
public required SelectViewModel<
ResourceTypeDetails
> SelectedResource { get; set; }
Components\Pages\StructuredLogs.razor.cs (3)
33
private SelectViewModel<
ResourceTypeDetails
> _allResource = default!;
38
private List<SelectViewModel<
ResourceTypeDetails
>> _resourceViewModels = default!;
539
public required SelectViewModel<
ResourceTypeDetails
> SelectedResource { get; set; }
Components\Pages\Traces.razor.cs (4)
31
private SelectViewModel<
ResourceTypeDetails
> _allResource = null!;
37
private List<SelectViewModel<
ResourceTypeDetails
>> _resourceViewModels = default!;
169
_allResource = new SelectViewModel<
ResourceTypeDetails
> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
410
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)
49
static SelectViewModel<
ResourceTypeDetails
> SingleMatch(ICollection<SelectViewModel<
ResourceTypeDetails
>> resources, ILogger logger, string name, SelectViewModel<
ResourceTypeDetails
> match, bool fallback = false)
64
static SelectViewModel<
ResourceTypeDetails
> MultipleMatches(ICollection<SelectViewModel<
ResourceTypeDetails
>> resources, ILogger logger, string name, List<SelectViewModel<
ResourceTypeDetails
>> matches)
81
public static List<SelectViewModel<
ResourceTypeDetails
>> CreateResources(List<OtlpResource> resources)
85
var selectViewModels = new List<SelectViewModel<
ResourceTypeDetails
>>();
93
selectViewModels.Add(new SelectViewModel<
ResourceTypeDetails
>
95
Id =
ResourceTypeDetails
.CreateSingleton(resource.ResourceKey.ToString(), resourceName),
103
selectViewModels.Add(new SelectViewModel<
ResourceTypeDetails
>
105
Id =
ResourceTypeDetails
.CreateResourceGrouping(resourceName, isReplicaSet: true),
111
new SelectViewModel<
ResourceTypeDetails
>
113
Id =
ResourceTypeDetails
.CreateReplicaInstance(replica.ResourceKey.ToString(), resourceName),
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.Tests (9)
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)
175
var appVMs = new List<SelectViewModel<
ResourceTypeDetails
>>
177
new SelectViewModel<
ResourceTypeDetails
>() { Name = "test", Id =
ResourceTypeDetails
.CreateSingleton("test-abc", "test") },
178
new SelectViewModel<
ResourceTypeDetails
>() { Name = "test", Id =
ResourceTypeDetails
.CreateSingleton("test-def", "test") }