5 writes to Writer
System.Threading.Channels (5)
378 references to Writer
aspire (46)
Interaction\ExtensionInteractionService.cs (32)
72await _extensionTaskChannel.Writer.WriteAsync(() =>
83var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
93result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
100var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(initialStatusText), _cancellationToken));
109var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
117result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
124var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
134result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
154await _extensionTaskChannel.Writer.WriteAsync(async () =>
215await _extensionTaskChannel.Writer.WriteAsync(async () =>
277await _extensionTaskChannel.Writer.WriteAsync(async () =>
315await _extensionTaskChannel.Writer.WriteAsync(async () =>
354await _extensionTaskChannel.Writer.WriteAsync(async () =>
383var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayIncompatibleVersionErrorAsync(ex.RequiredCapability, appHostHostingSdkVersion, _cancellationToken));
396var result = _extensionTaskChannel.Writer.TryWrite(async () =>
406var result = _extensionTaskChannel.Writer.TryWrite(async () =>
416var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplaySuccessAsync(StringUtils.RemoveMarkup(message), _cancellationToken));
423var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplaySubtleMessageAsync(StringUtils.RemoveMarkup(message), _cancellationToken));
435var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayDashboardUrlsAsync(dashboardUrls, _cancellationToken));
444var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayLinesAsync(materialized.Select(line => new DisplayLineState(
459var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayCancellationMessageAsync(_cancellationToken));
466var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayEmptyLineAsync(_cancellationToken));
473var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.OpenEditorAsync(path, _cancellationToken));
479var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayPlainTextAsync(text, _cancellationToken));
496var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayPlainTextAsync(text, _cancellationToken));
505var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(LogLevel.Information, markdown, _cancellationToken));
513var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(LogLevel.Information, StringUtils.RemoveMarkup(markup), _cancellationToken));
535var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(logLevel, StringUtils.RemoveMarkup(message), _cancellationToken));
551var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.NotifyAppHostStartupCompletedAsync(_cancellationToken));
567var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.WriteDebugSessionMessageAsync(StringUtils.RemoveMarkup(message), stdout, textStyle, _cancellationToken));
573var result = _extensionTaskChannel.Writer.TryWrite(async () => await Backchannel.WriteAppHostLogEntryAsync(entry, _cancellationToken).ConfigureAwait(false));
617_extensionTaskChannel.Writer.TryComplete();
Aspire.Cli.Tests (8)
Aspire.Components.Common.TestUtilities (2)
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (22)
Aspire.Dashboard.Components.Tests (41)
Pages\ConsoleLogsTests.cs (21)
50subscribedResourceNamesChannel.Writer.TryWrite(name);
101subscribedResourceNamesChannel.Writer.TryWrite(name);
133consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Test content", IsErrorMessage: false)]);
134consoleLogsChannel.Writer.Complete();
168subscribedResourceNamesChannel.Writer.Complete();
373consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Hello world", IsErrorMessage: false)]);
413liveConsoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Live log", IsErrorMessage: false)]);
460consoleLogsChannel.Writer.TryWrite([
550consoleLogsChannel.Writer.Complete(new InvalidOperationException("Error!"));
601consoleLogsChannel.Writer.Complete(new InvalidOperationException("Error!"));
643consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]);
668consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]);
749consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]);
761consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]);
788consoleLogsChannel.Writer.TryWrite([
852resourceChannel.Writer.TryWrite([
966resourceCommandChannel.Writer.TryWrite(new ResourceCommandResponseViewModel
1037consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, pauseContent, IsErrorMessage: false)]);
1038consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, pauseContent, IsErrorMessage: false)]);
1039consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(3, pauseContent, IsErrorMessage: false)]);
1085consoleLogsChannel.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 (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)