40 references to OtlpResourceType
Aspire.Dashboard (13)
Components_Controls_ResourceSelect_razor.g.cs (1)
266
c => !CanSelectGrouping && c!.Id?.Type is Otlp.Model.
OtlpResourceType
.ResourceGrouping
Components_Controls_ResourceSelectOptionTemplate_razor.g.cs (2)
234
if (ViewModel.Id?.Type is
OtlpResourceType
.ResourceGrouping)
304
else if (ViewModel.Id?.Type is
OtlpResourceType
.Instance)
Model\Otlp\ResourcesSelectHelpers.cs (5)
28
var replicaSetMatches = allowedMatches.Where(e => e.Id?.Type !=
OtlpResourceType
.Instance && string.Equals(name, e.Id?.ReplicaSetName, StringComparisons.ResourceName)).ToList();
122
private static bool SupportType(
OtlpResourceType
? type, bool canSelectGrouping)
124
if (type is
OtlpResourceType
.Instance or
OtlpResourceType
.Singleton)
129
if (canSelectGrouping && type is
OtlpResourceType
.ResourceGrouping)
Model\ResourceTypeDetails.cs (5)
13
private ResourceTypeDetails(
OtlpResourceType
type, string? instanceId, string? replicaSetName)
20
public
OtlpResourceType
Type { get; }
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);
Aspire.Dashboard.Tests (27)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (7)
40
Assert.Equal(
OtlpResourceType
.Singleton, entry.Id.Type);
87
Assert.Equal(
OtlpResourceType
.ResourceGrouping, entry.Id.Type);
96
Assert.Equal(
OtlpResourceType
.Instance, entry.Id.Type);
105
Assert.Equal(
OtlpResourceType
.Instance, entry.Id.Type);
114
Assert.Equal(
OtlpResourceType
.Singleton, entry.Id.Type);
122
Assert.Equal(
OtlpResourceType
.Singleton, entry.Id.Type);
130
Assert.Equal(
OtlpResourceType
.Singleton, entry.Id.Type);
Model\ApplicationsSelectHelpersTests.cs (20)
34
Assert.Equal(
OtlpResourceType
.ResourceGrouping, app.Id!.Type);
40
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
46
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
52
Assert.Equal(
OtlpResourceType
.Singleton, app.Id!.Type);
61
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
78
Assert.Equal(
OtlpResourceType
.Singleton, app.Id!.Type);
95
Assert.Equal(
OtlpResourceType
.Singleton, app.Id!.Type);
132
Assert.Equal(
OtlpResourceType
.ResourceGrouping, app.Id!.Type);
138
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
144
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
157
Assert.Equal(
OtlpResourceType
.Instance, app1.Id!.Type);
165
Assert.Equal(
OtlpResourceType
.Instance, app2.Id!.Type);
189
Assert.Equal(
OtlpResourceType
.Singleton, app.Id!.Type);
207
Assert.Equal(
OtlpResourceType
.ResourceGrouping, app.Id!.Type);
213
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
219
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
244
Assert.Equal(
OtlpResourceType
.ResourceGrouping, app.Id!.Type);
250
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
256
Assert.Equal(
OtlpResourceType
.Instance, app.Id!.Type);
265
Assert.Equal(
OtlpResourceType
.ResourceGrouping, app.Id!.Type);