3 instantiations of ResourceTypeDetails
Aspire.Dashboard (3)
Model\ResourceTypeDetails.cs (3)
40
return new
ResourceTypeDetails
(OtlpApplicationType.ResourceGrouping, instanceId: null, replicaSetName: isReplicaSet ? groupingName : null);
45
return new
ResourceTypeDetails
(OtlpApplicationType.Singleton, instanceId, replicaSetName: replicaSetName);
50
return new
ResourceTypeDetails
(OtlpApplicationType.Instance, instanceId, replicaSetName);
54 references to ResourceTypeDetails
Aspire.Dashboard (48)
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\Pages\ConsoleLogs.razor.cs (14)
103
private ImmutableList<SelectViewModel<
ResourceTypeDetails
>>? _resources;
111
private SelectViewModel<
ResourceTypeDetails
> _noSelection = null!;
251
private SelectViewModel<
ResourceTypeDetails
> GetSelectedOption()
391
internal static ImmutableList<SelectViewModel<
ResourceTypeDetails
>> GetConsoleLogResourceSelectViewModels(
393
SelectViewModel<
ResourceTypeDetails
> noSelectionViewModel,
396
var builder = ImmutableList.CreateBuilder<SelectViewModel<
ResourceTypeDetails
>>();
409
builder.Add(new SelectViewModel<
ResourceTypeDetails
>
411
Id =
ResourceTypeDetails
.CreateApplicationGrouping(applicationName, true),
429
SelectViewModel<
ResourceTypeDetails
> ToOption(ResourceViewModel resource, bool isReplica, string applicationName)
431
var
id = isReplica
432
?
ResourceTypeDetails
.CreateReplicaInstance(resource.Name, applicationName)
433
:
ResourceTypeDetails
.CreateSingleton(resource.Name, applicationName);
435
return new SelectViewModel<
ResourceTypeDetails
>
707
public required SelectViewModel<
ResourceTypeDetails
> SelectedOption { get; set; }
Components\Pages\Metrics.razor.cs (4)
21
private SelectViewModel<
ResourceTypeDetails
> _selectApplication = null!;
28
private List<SelectViewModel<
ResourceTypeDetails
>> _applicationViewModels = default!;
93
_selectApplication = new SelectViewModel<
ResourceTypeDetails
>
236
public required SelectViewModel<
ResourceTypeDetails
> SelectedApplication { get; set; }
Components\Pages\StructuredLogs.razor.cs (3)
32
private SelectViewModel<
ResourceTypeDetails
> _allApplication = default!;
37
private List<SelectViewModel<
ResourceTypeDetails
>> _applicationViewModels = default!;
481
public required SelectViewModel<
ResourceTypeDetails
> SelectedApplication { get; set; }
Components\Pages\Traces.razor.cs (4)
30
private SelectViewModel<
ResourceTypeDetails
> _allApplication = null!;
35
private List<SelectViewModel<
ResourceTypeDetails
>> _applicationViewModels = default!;
162
_allApplication = new SelectViewModel<
ResourceTypeDetails
> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
375
public required SelectViewModel<
ResourceTypeDetails
> SelectedApplication { get; set; }
Model\Otlp\ApplicationsSelectHelpers.cs (14)
10
public static SelectViewModel<
ResourceTypeDetails
> GetApplication(this ICollection<SelectViewModel<
ResourceTypeDetails
>> applications, ILogger logger, string? name, bool canSelectGrouping, SelectViewModel<
ResourceTypeDetails
> fallback)
49
static SelectViewModel<
ResourceTypeDetails
> MultipleMatches(ICollection<SelectViewModel<
ResourceTypeDetails
>> applications, ILogger logger, string name, List<SelectViewModel<
ResourceTypeDetails
>> matches)
66
public static List<SelectViewModel<
ResourceTypeDetails
>> CreateApplications(List<OtlpApplication> applications)
70
var selectViewModels = new List<SelectViewModel<
ResourceTypeDetails
>>();
78
selectViewModels.Add(new SelectViewModel<
ResourceTypeDetails
>
80
Id =
ResourceTypeDetails
.CreateSingleton($"{applicationName}-{app.InstanceId}", applicationName),
88
selectViewModels.Add(new SelectViewModel<
ResourceTypeDetails
>
90
Id =
ResourceTypeDetails
.CreateApplicationGrouping(applicationName, isReplicaSet: true),
96
new SelectViewModel<
ResourceTypeDetails
>
98
Id =
ResourceTypeDetails
.CreateReplicaInstance($"{applicationName}-{replica.InstanceId}", applicationName),
Model\ResourceTypeDetails.cs (5)
11
public class ResourceTypeDetails : IEquatable<
ResourceTypeDetails
>
38
public static
ResourceTypeDetails
CreateApplicationGrouping(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 (6)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (1)
39
var noSelectionViewModel = new SelectViewModel<
ResourceTypeDetails
> { Id = null, Name = selectAResourceText };
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") }