17 instantiations of TerminalReplicaInfo
Aspire.Cli.Tests (17)
Backchannel\BackchannelJsonSerializerContextTests.cs (1)
277
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)
135
new
() { ReplicaIndex = 0, Label = "shell-0", ConsumerUdsPath = "unused", IsAlive = true },
136
new
() { ReplicaIndex = 1, Label = "shell-1", ConsumerUdsPath = "unused", IsAlive = true }
172
new
() { ReplicaIndex = 0, Label = "shell-0", ConsumerUdsPath = "unused", IsAlive = true },
173
new
()
228
Replicas = [
new
() { ReplicaIndex = 0, Label = "shell-0", ConsumerUdsPath = "unused", IsAlive = false }]
275
new
()
513
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)
238
var
replica = JsonSerializer.Deserialize<
TerminalReplicaInfo
>(json, options);
308
var
replica = terminal.Replicas[0];