15 references to TrayCliJsonContext
aspire (4)
Backchannel\TrayWatchStream.cs (3)
80}, TrayCliJsonContext.Default.TrayWatchMessage); 296var json = JsonSerializer.Serialize(message, TrayCliJsonContext.Default.TrayWatchMessage); 422}, TrayCliJsonContext.Default.TrayWatchMessage), true);
Commands\StopCommand.TrayProtocol.cs (1)
43var json = JsonSerializer.Serialize(response, TrayCliJsonContext.Default.TrayStopMessage);
Aspire.Cli.Tests (11)
Backchannel\TrayWatchStreamTests.cs (6)
988JsonSerializer.Serialize(snapshot, TrayCliJsonContext.Default.TrayWatchMessage), 989JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "healthy" }] }, TrayCliJsonContext.Default.TrayWatchMessage), 990JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "warning" }] }, TrayCliJsonContext.Default.TrayWatchMessage), 991JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "unhealthy" }] }, TrayCliJsonContext.Default.TrayWatchMessage), 992JsonSerializer.Serialize(stop, TrayCliJsonContext.Default.TrayStopMessage)), "txt"); 999=> JsonSerializer.Deserialize(json, TrayCliJsonContext.Default.TrayWatchMessage)!;
Commands\TrayProtocolCommandTests.cs (5)
42var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayWatchMessage)!; 76Assert.Equal("snapshot", JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayWatchMessage)!.Type); 192var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!; 243var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!; 302var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!;