17 instantiations of TerminalReplicaInfo
Aspire.Cli.Tests (17)
Backchannel\BackchannelJsonSerializerContextTests.cs (1)
167
new
TerminalReplicaInfo
Commands\TerminalCommandTests.cs (9)
180
new
TerminalReplicaInfo
187
new
TerminalReplicaInfo
265
new
TerminalReplicaInfo
272
new
TerminalReplicaInfo
378
new
TerminalReplicaInfo
483
new
TerminalReplicaInfo
497
new
TerminalReplicaInfo
526
new
TerminalReplicaInfo
713
new
TerminalReplicaInfo
Commands\TerminalTapePlayCommandTests.cs (7)
137
new
() { ReplicaIndex = 0, Label = "shell-0", ConsumerUdsPath = "unused", IsAlive = true },
138
new
() { ReplicaIndex = 1, Label = "shell-1", ConsumerUdsPath = "unused", IsAlive = true }
174
new
() { ReplicaIndex = 0, Label = "shell-0", ConsumerUdsPath = "unused", IsAlive = true },
175
new
()
230
Replicas = [
new
() { ReplicaIndex = 0, Label = "shell-0", ConsumerUdsPath = "unused", IsAlive = false }]
277
new
()
515
Replicas = [
new
() { ReplicaIndex = 0, Label = "shell-0", ConsumerUdsPath = socketPath ?? "unused", IsAlive = true }]
18 references to TerminalReplicaInfo
aspire (15)
Backchannel\BackchannelJsonSerializerContext.cs (2)
105
[JsonSerializable(typeof(
TerminalReplicaInfo
))]
106
[JsonSerializable(typeof(
TerminalReplicaInfo
[]))]
Backchannel\IAppHostAuxiliaryBackchannel.cs (1)
62
/// attached peer count, and peer details on <see cref="
TerminalReplicaInfo
"/>).
Commands\TerminalPsCommand.cs (3)
168
foreach (
var
replica in terminal.Replicas)
309
foreach (
var
replica in terminal.Replicas)
357
foreach (
var
replica in terminal.Replicas)
Commands\TerminalResourceResolver.cs (3)
16
public async Task<(string ResourceName,
TerminalReplicaInfo
? Replica)> ResolveAsync(
51
var
match = Array.Find(replicas, r => r.ReplicaIndex == index);
73
var
picked = await interactionService.PromptForSelectionAsync(
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (6)
1712
public
TerminalReplicaInfo
[]? Replicas { get; init; }
1750
/// is false and the per-replica entries are degraded (<see cref="
TerminalReplicaInfo
.IsAlive"/> =
1751
/// false, AppHost-known <see cref="
TerminalReplicaInfo
.ConsumerUdsPath"/>), but the array shape
1789
/// <see cref="
TerminalReplicaInfo
.IsAlive"/> = false and the AppHost-known
1790
/// <see cref="
TerminalReplicaInfo
.ConsumerUdsPath"/> populated, so the diagnostic shape
1794
public
TerminalReplicaInfo
[]? Replicas { get; init; }
Aspire.Cli.Tests (3)
Backchannel\BackchannelJsonSerializerContextTests.cs (3)
128
var
replica = JsonSerializer.Deserialize<
TerminalReplicaInfo
>(json, options);
198
var
replica = terminal.Replicas[0];