5 writes to Writer
System.Threading.Channels (5)
380 references to Writer
aspire (49)
Interaction\ExtensionInteractionService.cs (35)
78await _extensionTaskChannel.Writer.WriteAsync(() =>
89var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
99result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
106var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(initialStatusText), _cancellationToken));
115var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
123result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
130var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
140result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
160await _extensionTaskChannel.Writer.WriteAsync(async () =>
221await _extensionTaskChannel.Writer.WriteAsync(async () =>
283await _extensionTaskChannel.Writer.WriteAsync(async () =>
321await _extensionTaskChannel.Writer.WriteAsync(async () =>
360await _extensionTaskChannel.Writer.WriteAsync(async () =>
389var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayIncompatibleVersionErrorAsync(ex.RequiredCapability, appHostHostingSdkVersion, _cancellationToken));
402var result = _extensionTaskChannel.Writer.TryWrite(async () =>
413var result = _extensionTaskChannel.Writer.TryWrite(async () =>
423var result = _extensionTaskChannel.Writer.TryWrite(async () =>
434var result = _extensionTaskChannel.Writer.TryWrite(async () =>
444var result = _extensionTaskChannel.Writer.TryWrite(() =>
528var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplaySuccessAsync(StringUtils.RemoveMarkup(message), _cancellationToken));
535var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplaySubtleMessageAsync(StringUtils.RemoveMarkup(message), _cancellationToken));
547var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayDashboardUrlsAsync(dashboardUrls, _cancellationToken));
556var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayLinesAsync(materialized.Select(line => new DisplayLineState(
571var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayCancellationMessageAsync(_cancellationToken));
578var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayEmptyLineAsync(_cancellationToken));
585var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.OpenEditorAsync(path, _cancellationToken));
591var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayPlainTextAsync(text, _cancellationToken));
608var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayPlainTextAsync(text, _cancellationToken));
617var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(LogLevel.Information, markdown, _cancellationToken));
625var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(LogLevel.Information, StringUtils.RemoveMarkup(markup), _cancellationToken));
647var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(logLevel, StringUtils.RemoveMarkup(message), _cancellationToken));
663var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.NotifyAppHostStartupCompletedAsync(_cancellationToken));
679var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.WriteDebugSessionMessageAsync(StringUtils.RemoveMarkup(message), stdout, textStyle, _cancellationToken));
685var result = _extensionTaskChannel.Writer.TryWrite(async () => await Backchannel.WriteAppHostLogEntryAsync(entry, _cancellationToken).ConfigureAwait(false));
729_extensionTaskChannel.Writer.TryComplete();
Aspire.Cli.Tests (8)
Aspire.Components.Common.TestUtilities (2)
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (22)
Aspire.Dashboard.Components.Tests (42)
Pages\ConsoleLogsTests.cs (21)
49subscribedResourceNamesChannel.Writer.TryWrite(name);
100subscribedResourceNamesChannel.Writer.TryWrite(name);
132consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Test content", IsErrorMessage: false)]);
133consoleLogsChannel.Writer.Complete();
168subscribedResourceNamesChannel.Writer.Complete();
359consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Hello world", IsErrorMessage: false)]);
399liveConsoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Live log", IsErrorMessage: false)]);
446consoleLogsChannel.Writer.TryWrite([
536consoleLogsChannel.Writer.Complete(new InvalidOperationException("Error!"));
587consoleLogsChannel.Writer.Complete(new InvalidOperationException("Error!"));
629consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]);
654consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]);
735consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]);
747consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]);
774consoleLogsChannel.Writer.TryWrite([
838resourceChannel.Writer.TryWrite([
950resourceCommandChannel.Writer.TryWrite(new ResourceCommandResponseViewModel
1021consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, pauseContent, IsErrorMessage: false)]);
1022consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, pauseContent, IsErrorMessage: false)]);
1023consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(3, pauseContent, IsErrorMessage: false)]);
1069consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(4, resumeContent, IsErrorMessage: false)]);
Aspire.Dashboard.Tests (26)
ChannelExtensionsTests.cs (11)
60channel.Writer.TryWrite(["a", "b", "c"]);
84channel.Writer.TryWrite(["a", "b", "c"]);
110channel.Writer.TryWrite(["a", "b", "c"]);
119resultChannel.Writer.TryWrite(batch);
124resultChannel.Writer.Complete();
133channel.Writer.TryWrite(["d", "e", "f"]);
141channel.Writer.Complete();
154channel.Writer.TryWrite(["a", "b", "c"]);
163resultChannel.Writer.TryWrite(batch);
168resultChannel.Writer.Complete();
177channel.Writer.TryWrite(["d", "e", "f"]);
ResourceOutgoingPeerResolverTests.cs (10)
292await resultChannel.Writer.WriteAsync((++changeCount, Stopwatch.GetTimestamp()));
310await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8080, state: KnownResourceState.Starting)));
320await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state: KnownResourceState.Starting)));
329await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state: KnownResourceState.Running)));
333resultChannel.Writer.Complete();
365sourceChannel.Writer.Complete();
391sourceChannel.Writer.Complete();
414await sourceChannel.Writer.WriteAsync([new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test", state: KnownResourceState.Starting))]);
415await sourceChannel.Writer.WriteAsync([new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test", state: KnownResourceState.Running))]);
417sourceChannel.Writer.Complete();
Aspire.Hosting (34)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.Tests (5)
Aspire.Hosting.Browsers.Tests (5)
Aspire.Hosting.DevTunnels.Tests (5)
Aspire.Hosting.Foundry (2)
Aspire.Hosting.RemoteHost.Tests (5)
Aspire.Hosting.Tests (48)
Aspire.Hosting.TestUtilities (4)
Aspire.TerminalHost (2)
dotnet-aot (2)
dotnet-watch (1)
GenerateDocumentationAndConfigFiles (7)
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (4)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (4)
Microsoft.AspNetCore.SignalR.Client.Core (13)
Microsoft.AspNetCore.SignalR.Core (5)
Microsoft.Build.Tasks.Core (4)
Microsoft.CodeAnalysis.Analyzers (7)
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
Microsoft.CodeAnalysis.CodeStyle (7)
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
Microsoft.CodeAnalysis.Workspaces (7)
Microsoft.DotNet.HotReload.Utils.Generator (2)
Microsoft.DotNet.HotReload.Watch (1)
Microsoft.Extensions.AI (2)
Microsoft.Extensions.ServiceDiscovery.Tests (1)
Microsoft.ML.Data (1)
Microsoft.ML.Sweeper (2)
Roslyn.Diagnostics.Analyzers (7)
Stress.ApiService (4)
System.Diagnostics.Process (3)
System.IO.FileSystem.Watcher (3)
System.Net.Http (2)
System.Net.Quic (9)
System.Threading.Channels (2)