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);
60 references to ResourceTypeDetails
Aspire.Dashboard (51)
Components\Controls\ClearSignalsButton.razor.cs (1)
25
public required SelectViewModel<
ResourceTypeDetails
> SelectedResource { get; set; }
Components\Controls\ResourceSelect.razor.cs (3)
19
public IEnumerable<SelectViewModel<
ResourceTypeDetails
>>? Resources { get; set; }
22
public SelectViewModel<
ResourceTypeDetails
>? SelectedResource { get; set; }
25
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)
128
private ImmutableList<SelectViewModel<
ResourceTypeDetails
>>? _resources;
137
private SelectViewModel<
ResourceTypeDetails
> _allResource = null!;
284
private SelectViewModel<
ResourceTypeDetails
> GetSelectedOption()
584
internal static ImmutableList<SelectViewModel<
ResourceTypeDetails
>> GetConsoleLogResourceSelectViewModels(
586
SelectViewModel<
ResourceTypeDetails
> allResourceViewModel,
589
out SelectViewModel<
ResourceTypeDetails
>? optionToSelect)
591
var builder = ImmutableList.CreateBuilder<SelectViewModel<
ResourceTypeDetails
>>();
604
builder.Add(new SelectViewModel<
ResourceTypeDetails
>
606
Id =
ResourceTypeDetails
.CreateResourceGrouping(resourceName, true),
636
SelectViewModel<
ResourceTypeDetails
> ToOption(ResourceViewModel resource, bool isReplica, string resourceName)
638
var
id = isReplica
639
?
ResourceTypeDetails
.CreateReplicaInstance(resource.Name, resourceName)
640
:
ResourceTypeDetails
.CreateSingleton(resource.Name, resourceName);
642
return new SelectViewModel<
ResourceTypeDetails
>
979
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)
32
private SelectViewModel<
ResourceTypeDetails
> _allResource = default!;
37
private List<SelectViewModel<
ResourceTypeDetails
>> _resourceViewModels = default!;
481
public required SelectViewModel<
ResourceTypeDetails
> SelectedResource { get; set; }
Components\Pages\Traces.razor.cs (4)
31
private SelectViewModel<
ResourceTypeDetails
> _allResource = null!;
36
private List<SelectViewModel<
ResourceTypeDetails
>> _resourceViewModels = default!;
164
_allResource = new SelectViewModel<
ResourceTypeDetails
> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
386
public required SelectViewModel<
ResourceTypeDetails
> SelectedResource { get; set; }
Model\Otlp\ResourcesSelectHelpers.cs (14)
10
public static SelectViewModel<
ResourceTypeDetails
> GetResource(this ICollection<SelectViewModel<
ResourceTypeDetails
>> resources, ILogger logger, string? name, bool canSelectGrouping, SelectViewModel<
ResourceTypeDetails
> fallback)
49
static SelectViewModel<
ResourceTypeDetails
> MultipleMatches(ICollection<SelectViewModel<
ResourceTypeDetails
>> resources, ILogger logger, string name, List<SelectViewModel<
ResourceTypeDetails
>> matches)
66
public static List<SelectViewModel<
ResourceTypeDetails
>> CreateResources(List<OtlpResource> resources)
70
var selectViewModels = new List<SelectViewModel<
ResourceTypeDetails
>>();
78
selectViewModels.Add(new SelectViewModel<
ResourceTypeDetails
>
80
Id =
ResourceTypeDetails
.CreateSingleton($"{resourceName}-{resource.InstanceId}", resourceName),
88
selectViewModels.Add(new SelectViewModel<
ResourceTypeDetails
>
90
Id =
ResourceTypeDetails
.CreateResourceGrouping(resourceName, isReplicaSet: true),
96
new SelectViewModel<
ResourceTypeDetails
>
98
Id =
ResourceTypeDetails
.CreateReplicaInstance($"{resourceName}-{replica.InstanceId}", 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)
112
var appVMs = new List<SelectViewModel<
ResourceTypeDetails
>>
114
new SelectViewModel<
ResourceTypeDetails
>() { Name = "test", Id =
ResourceTypeDetails
.CreateSingleton("test-abc", "test") },
115
new SelectViewModel<
ResourceTypeDetails
>() { Name = "test", Id =
ResourceTypeDetails
.CreateSingleton("test-def", "test") }