5 writes to Writer
System.Threading.Channels (5)
System\Threading\Channels\BoundedChannel.cs (1)
65Writer = new BoundedChannelWriter(this);
System\Threading\Channels\RendezvousChannel.cs (1)
56Writer = new RendezvousChannelWriter(this);
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (1)
48Writer = new UnboundedChannelWriter(this);
System\Threading\Channels\UnboundedChannel.cs (1)
42Writer = new UnboundedChannelWriter(this);
System\Threading\Channels\UnboundedPriorityChannel.cs (1)
49Writer = new UnboundedPrioritizedChannelWriter(this);
283 references to Writer
aspire (30)
Diagnostics\FileLoggerProvider.cs (4)
144if (_channel.Writer.TryWrite(message)) 160if (!_channel.Writer.WaitToWriteAsync().AsTask().GetAwaiter().GetResult()) 166_channel.Writer.TryWrite(message); 214_channel?.Writer.TryComplete();
Interaction\ExtensionInteractionService.cs (26)
69var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(statusText.RemoveSpectreFormatting(), _cancellationToken)); 79result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken)); 86var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(statusText.RemoveSpectreFormatting(), _cancellationToken)); 96result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken)); 107await _extensionTaskChannel.Writer.WriteAsync(async () => 159await _extensionTaskChannel.Writer.WriteAsync(async () => 207await _extensionTaskChannel.Writer.WriteAsync(async () => 239await _extensionTaskChannel.Writer.WriteAsync(async () => 271await _extensionTaskChannel.Writer.WriteAsync(async () => 300var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayIncompatibleVersionErrorAsync(ex.RequiredCapability, appHostHostingSdkVersion, _cancellationToken)); 308var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayErrorAsync(errorMessage.RemoveSpectreFormatting(), _cancellationToken)); 315var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayMessageAsync(emoji.Name, message.RemoveSpectreFormatting(), _cancellationToken)); 322var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplaySuccessAsync(message.RemoveSpectreFormatting(), _cancellationToken)); 329var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplaySubtleMessageAsync(message.RemoveSpectreFormatting(), _cancellationToken)); 341var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayDashboardUrlsAsync(dashboardUrls, _cancellationToken)); 347var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayLinesAsync(lines.Select(line => new DisplayLineState( 356var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayCancellationMessageAsync(_cancellationToken)); 363var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayEmptyLineAsync(_cancellationToken)); 370var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.OpenEditorAsync(path, _cancellationToken)); 376var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayPlainTextAsync(text, _cancellationToken)); 389var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayPlainTextAsync(text, _cancellationToken)); 398var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(LogLevel.Information, markdown, _cancellationToken)); 406var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(LogLevel.Information, markup.RemoveSpectreFormatting(), _cancellationToken)); 428var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(logLevel, message.RemoveSpectreFormatting(), _cancellationToken)); 444var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.NotifyAppHostStartupCompletedAsync(_cancellationToken)); 460var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.WriteDebugSessionMessageAsync(message.RemoveSpectreFormatting(), stdout, textStyle, _cancellationToken));
Aspire.Cli.Tests (2)
Commands\AgentMcpCommandTests.cs (2)
385notificationChannel.Writer.TryWrite(notification); 480notificationChannel.Writer.TryWrite(notification);
Aspire.Components.Common.TestUtilities (2)
ActivityNotifier.cs (2)
36_activityChannel.Writer.TryWrite(data); 51_activityChannel.Writer.TryComplete();
Aspire.Confluent.Kafka (1)
MetricsChannel.cs (1)
24public ChannelWriter<string> Writer => _channel.Writer;
Aspire.Dashboard (17)
Components\Pages\ConsoleLogs.razor.cs (3)
776_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.Name, LogEntry.CreatePause(GetResourceName(subscription.Resource), priorPause.Start, priorPause.End), LineNumber: null)); 796_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.Name, logEntry, lineNumber)); 936_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.Name, LogEntry.CreatePause(GetResourceName(subscription.Resource), timestamp), LineNumber: null));
Otlp\Storage\TelemetryRepository.Watchers.cs (6)
114channel.Writer.TryComplete(); 205channel.Writer.TryComplete(); 233if (!watcher.Channel.Writer.TryWrite(span)) 276if (!watcher.Channel.Writer.TryWrite(log)) 309watcher.Channel.Writer.TryComplete(); 318watcher.Channel.Writer.TryComplete();
ServiceClient\DashboardClient.cs (5)
442channel.Writer.TryWrite(changes); 515channel.Writer.TryWrite(response); 551await _incomingInteractionChannel.Writer.WriteAsync(request, cancellationToken).ConfigureAwait(false); 708channel.Writer.TryWrite(CreateLogLines(response.LogLines)); 713channel.Writer.TryComplete();
Telemetry\DashboardTelemetrySender.cs (3)
106_channel.Writer.TryComplete(); 169_channel.Writer.TryWrite((context, requestFunc)); 174_channel.Writer.TryComplete();
Aspire.Dashboard.Components.Tests (33)
Interactions\InteractionsProviderTests.cs (10)
103await interactionsChannel.Writer.WriteAsync(new WatchInteractionsResponseUpdate 150await interactionsChannel.Writer.WriteAsync(new WatchInteractionsResponseUpdate 169await interactionsChannel.Writer.WriteAsync(new WatchInteractionsResponseUpdate 209await interactionsChannel.Writer.WriteAsync(new WatchInteractionsResponseUpdate 275await interactionsChannel.Writer.WriteAsync(response); 334await interactionsChannel.Writer.WriteAsync(response); 354await interactionsChannel.Writer.WriteAsync(response); 407await interactionsChannel.Writer.WriteAsync(response); 427await interactionsChannel.Writer.WriteAsync(response); 491await interactionsChannel.Writer.WriteAsync(response);
Pages\ConsoleLogsTests.cs (18)
48subscribedResourceNamesChannel.Writer.TryWrite(name); 99subscribedResourceNamesChannel.Writer.TryWrite(name); 131consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Test content", IsErrorMessage: false)]); 132consoleLogsChannel.Writer.Complete(); 166subscribedResourceNamesChannel.Writer.Complete(); 369consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Hello world", IsErrorMessage: false)]); 417consoleLogsChannel.Writer.Complete(new InvalidOperationException("Error!")); 468consoleLogsChannel.Writer.Complete(new InvalidOperationException("Error!")); 510consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]); 526consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]); 570consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]); 582consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]); 638resourceChannel.Writer.TryWrite([ 705resourceCommandChannel.Writer.TryWrite(new ResourceCommandResponseViewModel 764consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, pauseContent, IsErrorMessage: false)]); 765consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, pauseContent, IsErrorMessage: false)]); 766consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(3, pauseContent, IsErrorMessage: false)]); 808consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(4, resumeContent, IsErrorMessage: false)]);
Pages\ResourcesTests.cs (2)
71channel.Writer.TryWrite([ 342channel.Writer.TryWrite(new[]
tests\Shared\TestDashboardClient.cs (1)
139await _sendInteractionUpdateChannel.Writer.WriteAsync(request, cancellationToken);
tests\Shared\TestDashboardTelemetrySender.cs (2)
23ContextChannel.Writer.TryWrite(context); 28ContextChannel.Writer.Complete();
Aspire.Dashboard.Tests (26)
ChannelExtensionsTests.cs (11)
21channel.Writer.TryWrite(["a", "b", "c"]); 45channel.Writer.TryWrite(["a", "b", "c"]); 71channel.Writer.TryWrite(["a", "b", "c"]); 80resultChannel.Writer.TryWrite(batch); 85resultChannel.Writer.Complete(); 94channel.Writer.TryWrite(["d", "e", "f"]); 102channel.Writer.Complete(); 115channel.Writer.TryWrite(["a", "b", "c"]); 124resultChannel.Writer.TryWrite(batch); 129resultChannel.Writer.Complete(); 138channel.Writer.TryWrite(["d", "e", "f"]);
Integration\DashboardClientAuthTests.cs (1)
165testCalls.ResourceInformationCallsChannel.Writer.TryWrite(new ReceivedCallInfo<ApplicationInformationRequest>(request, context.RequestHeaders));
Mcp\AspireResourceMcpToolsTests.cs (1)
134logsChannel.Writer.Complete();
Model\AIAssistant\AIContextProviderTests.cs (2)
86changeChannel.Writer.TryWrite(provider.GetContext()); 114changeChannel.Writer.Complete();
Model\AIAssistant\AssistantChatDataContextTests.cs (2)
113consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(i + 1, line, IsErrorMessage: false)]); 115consoleLogsChannel.Writer.Complete();
ResourceOutgoingPeerResolverTests.cs (5)
138await resultChannel.Writer.WriteAsync(++changeCount); 156await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8080, state: KnownResourceState.Starting))); 164await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state: KnownResourceState.Starting))); 172await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state: KnownResourceState.Running))); 176resultChannel.Writer.Complete();
TelemetryRepositoryTests\LogTests.cs (1)
724resultChannel.Writer.TryWrite(callCount);
tests\Shared\TestDashboardClient.cs (1)
139await _sendInteractionUpdateChannel.Writer.WriteAsync(request, cancellationToken);
tests\Shared\TestDashboardTelemetrySender.cs (2)
23ContextChannel.Writer.TryWrite(context); 28ContextChannel.Writer.Complete();
Aspire.Hosting (34)
ApplicationModel\ResourceLoggerService.cs (7)
237channel.Writer.TryWrite(new(name, hasSubscribers)); 263channel.Writer.Complete(); 319channel.Writer.TryWrite(logLines); 331channel.Writer.Complete(); 438using var _ = _logStreamCts.Token.Register(() => channel.Writer.TryComplete()); 441void Log(LogEntry log) => channel.Writer.TryWrite(log); 479channel.Writer.TryComplete();
ApplicationModel\ResourceNotificationService.cs (2)
580channel.Writer.TryWrite(resourceEvent); 628channel.Writer.TryComplete();
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
714await channel.Writer.WriteAsync(new ResourceLogLine 736_ = Task.WhenAll(tasks).ContinueWith(_ => channel.Writer.Complete(), CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
Backchannel\BackchannelLoggerProvider.cs (3)
39channel.Writer.TryComplete(); 56subscriber.Writer.TryWrite(entry); 72subscriber.Writer.TryComplete();
Dashboard\ResourcePublisher.cs (1)
106await channel.Writer.WriteAsync(new(changeType, snapshot), cancellationToken).ConfigureAwait(false);
Dcp\DcpExecutor.cs (2)
389_logInformationChannel.Writer.TryWrite(new(subscribers.Name, LogsAvailable: null, subscribers.AnySubscribers)); 534_logInformationChannel.Writer.TryWrite(new(resource.Metadata.Name, LogsAvailable: true, HasSubscribers: null));
Dcp\ResourceLogSource.cs (4)
66var succeeded = channel.Writer.TryWrite((line, isError)); 70channel.Writer.TryComplete(); 82channel.Writer.TryComplete(ex); 117channel.Writer.TryComplete();
Devcontainers\DevcontainerSettingsWriter.cs (2)
51_portUpdates.Writer.TryWrite(new PortForwardEntry(url, port, protocol, label, openBrowser)); 273_portUpdates.Writer.TryComplete();
InteractionService.cs (2)
455channel.Writer.TryWrite(resourceEvent); 485channel.Writer.TryComplete();
Pipelines\PipelineActivityReporter.cs (9)
58await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 95await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 126await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 159await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 192ActivityItemUpdated.Writer.TryWrite(state); 233await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 264await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 353await ActivityItemUpdated.Writer.WriteAsync(activity, cancellationToken).ConfigureAwait(false); 384await ActivityItemUpdated.Writer.WriteAsync(activity, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.Tests (3)
tests\Shared\TestInteractionService.cs (3)
31Interactions.Writer.TryWrite(data); 39Interactions.Writer.TryWrite(data); 54Interactions.Writer.TryWrite(data);
Aspire.Hosting.Tests (37)
Cli\CliOrphanDetectorTests.cs (2)
125Assert.True(processRunningChannel.Writer.TryWrite(++processRunningCallCounter)); 196Assert.True(processRunningChannel.Writer.TryWrite(++processRunningCallCounter));
Dashboard\DashboardLifecycleHookTests.cs (1)
41testSink.MessageLogged += c => logChannel.Writer.TryWrite(c);
Dashboard\DashboardServiceTests.cs (2)
76await getConsoleLogsChannel.Writer.WriteAsync([LogEntry.Create(null, "Test3", isErrorMessage: false)]); 84getConsoleLogsChannel.Writer.TryComplete();
Dcp\DcpExecutorTests.cs (3)
81await channel.Writer.WriteAsync(context.DcpResourceName); 612if (!logStreamPipesChannel.Writer.TryWrite((logStreamType, s))) 874logStreamPipesChannel.Writer.Complete();
Dcp\TestKubernetesService.cs (4)
86c.Writer.TryWrite((WatchEventType.Added, res)); 99c.Writer.TryWrite((WatchEventType.Modified, resource)); 141chan.Writer.TryWrite((WatchEventType.Added, res)); 241_ = c.Writer.TryComplete();
DistributedApplicationTests.cs (1)
1068await beforeResourceStartedEvents.Writer.WriteAsync(e, ct);
Health\ResourceHealthCheckServiceTests.cs (2)
153channel.Writer.TryWrite(@event); 300await channel.Writer.WriteAsync(timeProvider.GetUtcNow());
InteractionServiceTests.cs (3)
130await updates.Writer.WriteAsync(interaction); 821await updates.Writer.WriteAsync(interaction); 874await updates.Writer.WriteAsync(interaction);
ResourceCommandServiceTests.cs (4)
90await commandResourcesChannel.Writer.WriteAsync(e.ResourceName); 99commandResourcesChannel.Writer.Complete(); 128await commandResourcesChannel.Writer.WriteAsync(e.ResourceName); 137commandResourcesChannel.Writer.Complete();
ResourceLoggerServiceTests.cs (4)
263consoleLogsChannel0.Writer.TryWrite([LogEntry.Create(timestamp: null, logMessage: "instance0!", isErrorMessage: false)]); 264consoleLogsChannel0.Writer.Complete(); 267consoleLogsChannel1.Writer.TryWrite([LogEntry.Create(timestamp: null, logMessage: "instance1!", isErrorMessage: false)]); 268consoleLogsChannel1.Writer.Complete();
tests\Shared\TestInteractionService.cs (3)
31Interactions.Writer.TryWrite(data); 39Interactions.Writer.TryWrite(data); 54Interactions.Writer.TryWrite(data);
Utils\Grpc\TestAsyncStreamReader.cs (2)
24if (!_channel.Writer.TryWrite(message)) 32_channel.Writer.Complete(ex);
Utils\Grpc\TestServerStreamWriter.cs (2)
25_channel.Writer.Complete(ex); 52if (!_channel.Writer.TryWrite(message))
VersionChecking\VersionCheckServiceTests.cs (4)
98interactionService.Interactions.Writer.Complete(); 182interactionService.Interactions.Writer.Complete(); 213interactionService.Interactions.Writer.Complete(); 242interactionService.Interactions.Writer.Complete();
dotnet (2)
Commands\Test\MTP\TestApplicationActionQueue.cs (2)
33if (!_channel.Writer.TryWrite(testApplication)) 42_channel.Writer.Complete();
dotnet-watch (1)
UI\SpectreBuildParametersSelectionPrompt.cs (1)
125=> _channel.Writer.TryWrite(key);
GenerateDocumentationAndConfigFiles (7)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (5)
269args.channel.Writer.TryWrite(item); 276channel.Writer, 336static (obj, cancellationToken) => ((Channel<TItem>)obj!).Writer.TryComplete(new OperationCanceledException(cancellationToken)), 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 370channel.Writer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
54tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 81static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Internal\Http2\Http2FrameWriter.cs (2)
166if (!_channel.Writer.TryWrite(producer)) 453_channel.Writer.TryComplete();
Internal\WebTransport\WebTransportSession.cs (3)
88_pendingStreams.Writer.Complete(); 119_pendingStreams.Writer.Complete(); 155if (!addedToOpenStreams || !_pendingStreams.Writer.TryWrite(stream))
Microsoft.AspNetCore.SignalR.Core (5)
Internal\ChannelBasedSemaphore.cs (2)
20_channel.Writer.TryWrite(1); 37if (!_channel.Writer.TryWrite(1))
src\aspnetcore\src\SignalR\common\Shared\MessageBuffer.cs (1)
214_waitForAck.Writer.TryWrite(newCount);
StreamTracker.cs (2)
134return _channel.Writer.WriteAsync((T?)o).AsTask(); 139_channel.Writer.TryComplete(ex);
Microsoft.Build.Tasks.Core (4)
AssemblyDependency\Node\RarNodeBuildEngine.cs (4)
152_ = _eventCountChannel.Writer.TryWrite(_pendingCount); 157_ = _eventCountChannel.Writer.TryWrite(0); 168_ = _eventChannel.Writer.TryWrite(e); 174_ = _eventCountChannel.Writer.TryWrite(_pendingCount);
Microsoft.CodeAnalysis.Analyzers (7)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (5)
269args.channel.Writer.TryWrite(item); 276channel.Writer, 339() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 370channel.Writer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
54tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 81static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (5)
269args.channel.Writer.TryWrite(item); 276channel.Writer, 339() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 370channel.Writer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
54tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 81static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
Microsoft.CodeAnalysis.CodeStyle (7)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (5)
269args.channel.Writer.TryWrite(item); 276channel.Writer, 339() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 370channel.Writer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
54tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 81static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (5)
269args.channel.Writer.TryWrite(item); 276channel.Writer, 339() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 370channel.Writer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
54tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 81static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
Microsoft.CodeAnalysis.Workspaces (7)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (5)
269args.channel.Writer.TryWrite(item); 276channel.Writer, 336static (obj, cancellationToken) => ((Channel<TItem>)obj!).Writer.TryComplete(new OperationCanceledException(cancellationToken)), 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 370channel.Writer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
54tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 81static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
Microsoft.DotNet.HotReload.Utils.Generator (2)
Util\FSWGen.cs (2)
30_channel?.Writer.WriteAsync (eventArgs).AsTask().Wait(); 46_channel?.Writer.Complete();
Microsoft.DotNet.HotReload.Watch (1)
Aspire\AspireServiceFactory.cs (1)
135var writeResult = outputChannel.Writer.TryWrite(line);
Microsoft.Extensions.AI (2)
ChatCompletion\AnonymousDelegatingChatClient.cs (2)
146await updates.Writer.WriteAsync(update, cancellationToken); 157_ = updates.Writer.TryComplete(error);
Microsoft.Extensions.ServiceDiscovery.Tests (1)
ServiceEndpointResolverTests.cs (1)
267watcher.OnEndpointsUpdated = result => channel.Writer.TryWrite(result);
Microsoft.ML.Data (1)
Transforms\RowShufflingTransformer.cs (1)
557bool retval = target.Writer.TryWrite(item);
Microsoft.ML.Sweeper (2)
AsyncSweeper.cs (2)
224_paramChannel.Writer.Complete(); 229_paramChannel.Writer.TryWrite(new ParameterSetWithId(_numGenerated++, paramSet));
Roslyn.Diagnostics.Analyzers (7)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (5)
269args.channel.Writer.TryWrite(item); 276channel.Writer, 339() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 370channel.Writer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
54tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 81static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
Stress.ApiService (4)
ProducerConsumer.cs (2)
63await _channel.Writer.WriteAsync(data); 65_channel.Writer.Complete();
Program.cs (2)
260channel.Writer.TryWrite($"Logged {logCount} messages."); 266channel.Writer.Complete();
System.Diagnostics.Process (3)
System\Diagnostics\Process.Multiplexing.cs (3)
577await channel.Writer.WriteAsync(new ProcessOutputLine(line, standardError), ct).ConfigureAwait(false); 582channel.Writer.TryComplete(ex); 588channel.Writer.TryComplete();
System.IO.FileSystem.Watcher (3)
System\IO\FileSystemWatcher.Linux.cs (3)
1086_eventQueue.Writer.Complete(); 1218_eventQueue.Writer.TryWrite(ev); 1227_eventQueue.Writer.TryWrite(WatcherEvent.Error(exception));
System.Net.Http (2)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (2)
1192if (!_writeChannel.Writer.TryWrite(writeEntry)) 1864bool completed = _writeChannel.Writer.TryComplete();
System.Net.Quic (9)
System\Net\Quic\QuicConnection.cs (5)
661_acceptQueue.Writer.TryComplete(exception); 672_acceptQueue.Writer.TryComplete(exception); 686_acceptQueue.Writer.TryComplete(exception); 712if (!_acceptQueue.Writer.TryWrite(stream)) 863_acceptQueue.Writer.TryComplete(ExceptionDispatchInfo.SetCurrentStackTrace(new ObjectDisposedException(GetType().FullName)));
System\Net\Quic\QuicListener.cs (4)
248if (!_acceptQueue.Writer.TryWrite(connection)) 280if (!_acceptQueue.Writer.TryWrite(ex)) 315if (!_acceptQueue.Writer.TryWrite( 432_acceptQueue.Writer.TryComplete(ExceptionDispatchInfo.SetCurrentStackTrace(new ObjectDisposedException(GetType().FullName)));
System.Threading.Channels (2)
System\Threading\Channels\Channel_2.cs (1)
26public static implicit operator ChannelWriter<TWrite>(Channel<TWrite, TRead> channel) => channel.Writer;
System\Threading\Channels\RendezvousChannel.cs (1)
487$"{((RendezvousChannelReader)Reader).DebuggerDisplay}, {((RendezvousChannelWriter)Writer).DebuggerDisplay}";