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);
390 references to Writer
aspire (17)
Interaction\ExtensionInteractionService.cs (17)
47Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.ShowStatusAsync(statusText.RemoveSpectreFormatting(), _cancellationToken))); 50Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.ShowStatusAsync(null, _cancellationToken))); 56Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.ShowStatusAsync(statusText.RemoveSpectreFormatting(), _cancellationToken))); 58Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.ShowStatusAsync(null, _cancellationToken))); 68await _extensionTaskChannel.Writer.WriteAsync(async () => 100await _extensionTaskChannel.Writer.WriteAsync(async () => 134await _extensionTaskChannel.Writer.WriteAsync(async () => 163Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayIncompatibleVersionErrorAsync(ex.RequiredCapability, appHostHostingSdkVersion, _cancellationToken))); 169Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayErrorAsync(errorMessage.RemoveSpectreFormatting(), _cancellationToken))); 175Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayMessageAsync(emoji, message.RemoveSpectreFormatting(), _cancellationToken))); 181Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplaySuccessAsync(message.RemoveSpectreFormatting(), _cancellationToken))); 187Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplaySubtleMessageAsync(message.RemoveSpectreFormatting(), _cancellationToken))); 193Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayDashboardUrlsAsync(dashboardUrls, _cancellationToken))); 199Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayLinesAsync(lines.Select(line => new DisplayLineState(line.Stream.RemoveSpectreFormatting(), line.Line.RemoveSpectreFormatting())), _cancellationToken))); 205Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayCancellationMessageAsync(_cancellationToken))); 211Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayEmptyLineAsync(_cancellationToken))); 217Debug.Assert(_extensionTaskChannel.Writer.TryWrite(() => _backchannel.OpenProjectAsync(projectPath, _cancellationToken)));
Aspire.Cli.Tests (3)
Hosting\CliOrphanDetectorTests.cs (3)
40var lifetime = new HostLifetimeStub(() => stopSignalChannel.Writer.TryWrite(true)); 63var lifetime = new HostLifetimeStub(() => stopSignalChannel.Writer.TryWrite(true)); 68Assert.True(processRunningChannel.Writer.TryWrite(++processRunningCallCounter));
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 (8)
ServiceClient\DashboardClient.cs (5)
422channel.Writer.TryWrite(changes); 495channel.Writer.TryWrite(response); 531await _incomingInteractionChannel.Writer.WriteAsync(request, cancellationToken).ConfigureAwait(false); 666channel.Writer.TryWrite(CreateLogLines(response.LogLines)); 671channel.Writer.TryComplete();
Telemetry\DashboardTelemetrySender.cs (3)
106_channel.Writer.TryComplete(); 169_channel.Writer.TryWrite((context, requestFunc)); 174_channel.Writer.TryComplete();
Aspire.Dashboard.Components.Tests (28)
Interactions\InteractionsProviderTests.cs (5)
90await interactionsChannel.Writer.WriteAsync(new WatchInteractionsResponseUpdate 134await interactionsChannel.Writer.WriteAsync(new WatchInteractionsResponseUpdate 153await interactionsChannel.Writer.WriteAsync(new WatchInteractionsResponseUpdate 190await interactionsChannel.Writer.WriteAsync(new WatchInteractionsResponseUpdate 253await interactionsChannel.Writer.WriteAsync(response);
Pages\ConsoleLogsTests.cs (18)
54subscribedResourceNamesChannel.Writer.TryWrite(name); 105subscribedResourceNamesChannel.Writer.TryWrite(name); 137consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Test content", IsErrorMessage: false)]); 138consoleLogsChannel.Writer.Complete(); 172subscribedResourceNamesChannel.Writer.Complete(); 220consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Hello world", IsErrorMessage: false)]); 268consoleLogsChannel.Writer.Complete(new InvalidOperationException("Error!")); 319consoleLogsChannel.Writer.Complete(new InvalidOperationException("Error!")); 361consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]); 377consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]); 421consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]); 433consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]); 489resourceChannel.Writer.TryWrite([ 556resourceCommandChannel.Writer.TryWrite(new ResourceCommandResponseViewModel 615consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, pauseContent, IsErrorMessage: false)]); 616consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, pauseContent, IsErrorMessage: false)]); 617consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(3, pauseContent, IsErrorMessage: false)]); 659consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(4, resumeContent, IsErrorMessage: false)]);
Pages\ResourcesTests.cs (2)
69channel.Writer.TryWrite([ 340channel.Writer.TryWrite(new[]
Shared\TestDashboardClient.cs (1)
125await _sendInteractionUpdateChannel.Writer.WriteAsync(request, cancellationToken);
tests\Shared\TestDashboardTelemetrySender.cs (2)
23ContextChannel.Writer.TryWrite(context); 28ContextChannel.Writer.Complete();
Aspire.Dashboard.Tests (20)
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.ApplicationInformationCallsChannel.Writer.TryWrite(new ReceivedCallInfo<ApplicationInformationRequest>(request, context.RequestHeaders));
ResourceOutgoingPeerResolverTests.cs (5)
132await resultChannel.Writer.WriteAsync(++changeCount); 150await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8080, state: KnownResourceState.Starting))); 158await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state: KnownResourceState.Starting))); 166await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state: KnownResourceState.Running))); 170resultChannel.Writer.Complete();
TelemetryRepositoryTests\LogTests.cs (1)
724resultChannel.Writer.TryWrite(callCount);
tests\Shared\TestDashboardTelemetrySender.cs (2)
23ContextChannel.Writer.TryWrite(context); 28ContextChannel.Writer.Complete();
Aspire.Hosting (26)
ApplicationModel\InteractionService.cs (2)
223channel.Writer.TryWrite(resourceEvent); 253channel.Writer.TryComplete();
ApplicationModel\ResourceLoggerService.cs (6)
231channel.Writer.TryWrite(new(name, hasSubscribers)); 302channel.Writer.TryWrite(logLines); 314channel.Writer.Complete(); 421using var _ = _logStreamCts.Token.Register(() => channel.Writer.TryComplete()); 424void Log(LogEntry log) => channel.Writer.TryWrite(log); 462channel.Writer.TryComplete();
ApplicationModel\ResourceNotificationService.cs (2)
463channel.Writer.TryWrite(resourceEvent); 511channel.Writer.TryComplete();
Backchannel\BackchannelLoggerProvider.cs (2)
58_channel.Writer.Complete(); 87channel.Writer.TryWrite(entry);
Dashboard\ResourcePublisher.cs (1)
106await channel.Writer.WriteAsync(new(changeType, snapshot), cancellationToken).ConfigureAwait(false);
Dcp\DcpExecutor.cs (2)
242_logInformationChannel.Writer.TryWrite(new(subscribers.Name, LogsAvailable: null, subscribers.AnySubscribers)); 382_logInformationChannel.Writer.TryWrite(new(resource.Metadata.Name, LogsAvailable: true, HasSubscribers: null));
Dcp\ResourceLogSource.cs (4)
59channel.Writer.TryComplete(); 82var succeeded = channel.Writer.TryWrite((line, isError)); 86channel.Writer.TryComplete(); 98channel.Writer.TryComplete(ex);
Publishing\PublishingActivityProgressReporter.cs (7)
399await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 438await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 462await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 494await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 533await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 558await ActivityItemUpdated.Writer.WriteAsync(state, cancellationToken).ConfigureAwait(false); 652await ActivityItemUpdated.Writer.WriteAsync(activity, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Tests (28)
Dashboard\DashboardLifecycleHookTests.cs (1)
40testSink.MessageLogged += c => logChannel.Writer.TryWrite(c);
Dashboard\DashboardServiceTests.cs (2)
75await getConsoleLogsChannel.Writer.WriteAsync([LogEntry.Create(null, "Test3", isErrorMessage: false)]); 83getConsoleLogsChannel.Writer.TryComplete();
Dcp\DcpExecutorTests.cs (3)
76await channel.Writer.WriteAsync(context.DcpResourceName); 572if (!logStreamPipesChannel.Writer.TryWrite((logStreamType, s))) 760logStreamPipesChannel.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)
622await beforeResourceStartedEvents.Writer.WriteAsync(e, ct);
Health\ResourceHealthCheckServiceTests.cs (2)
154channel.Writer.TryWrite(@event); 301await channel.Writer.WriteAsync(timeProvider.GetUtcNow());
InteractionServiceTests.cs (1)
127await updates.Writer.WriteAsync(interaction);
ResourceCommandServiceTests.cs (2)
67await commandResourcesChannel.Writer.WriteAsync(e.ResourceName); 77commandResourcesChannel.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();
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)
92interactionService.Interactions.Writer.Complete(); 152interactionService.Interactions.Writer.Complete(); 181interactionService.Interactions.Writer.Complete(); 267Interactions.Writer.TryWrite(data);
ClientSample (5)
UploadSample.cs (5)
49await channel.Writer.WriteAsync(c.ToString()); 52channel.Writer.TryComplete(); 62_ = WriteItemsAsync(channel_one.Writer, new[] { 2, 2, 3 }); 63_ = WriteItemsAsync(channel_two.Writer, new[] { -2, 5, 3 }); 91await channel.Writer.WriteAsync(phrase);
GenerateDocumentationAndConfigFiles (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 353static (obj, cancellationToken) => ((Channel<TItem>)obj!).Writer.TryComplete(new OperationCanceledException(cancellationToken)), 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
InMemory.FunctionalTests (9)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (7)
296var success = _http3TestBase._serverReceivedSettings.Writer.TryWrite( 410MultiplexedConnectionContext.ToServerAcceptQueue.Writer.TryWrite(stream.StreamContext); 435MultiplexedConnectionContext.ToServerAcceptQueue.Writer.TryWrite(stream.StreamContext); 454MultiplexedConnectionContext.ToServerAcceptQueue.Writer.TryWrite(stream.StreamContext); 1049ToServerAcceptQueue.Writer.TryComplete(); 1050ToClientAcceptQueue.Writer.TryComplete(); 1080ToClientAcceptQueue.Writer.WriteAsync(stream);
TestTransport\InMemoryTransportFactory.cs (2)
21_acceptQueue.Writer.TryWrite(connection); 52_acceptQueue.Writer.TryComplete();
Metrics (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Metrics.Legacy (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (2)
src\Shared\EventSource.Testing\TestCounterListener.cs (2)
62var writer = _counters[counter].Writer; 72item.Value.Writer.TryComplete();
Microsoft.AspNetCore.Hosting.Tests (2)
src\Shared\EventSource.Testing\TestCounterListener.cs (2)
62var writer = _counters[counter].Writer; 72item.Value.Writer.TryComplete();
Microsoft.AspNetCore.Http.Connections.Tests (2)
TestWebSocketConnectionFeature.cs (2)
43var clientSocket = new WebSocketChannel(serverToClient.Reader, clientToServer.Writer, _sync); 44var serverSocket = new WebSocketChannel(clientToServer.Reader, serverToClient.Writer, _sync);
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.Server.Kestrel.Microbenchmarks (7)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (7)
296var success = _http3TestBase._serverReceivedSettings.Writer.TryWrite( 410MultiplexedConnectionContext.ToServerAcceptQueue.Writer.TryWrite(stream.StreamContext); 435MultiplexedConnectionContext.ToServerAcceptQueue.Writer.TryWrite(stream.StreamContext); 454MultiplexedConnectionContext.ToServerAcceptQueue.Writer.TryWrite(stream.StreamContext); 1049ToServerAcceptQueue.Writer.TryComplete(); 1050ToClientAcceptQueue.Writer.TryComplete(); 1080ToClientAcceptQueue.Writer.WriteAsync(stream);
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (4)
Internal\NamedPipeConnectionListener.cs (4)
89_acceptedQueue.Writer.TryComplete(); 93_acceptedQueue.Writer.TryComplete(ex); 119while (!_acceptedQueue.Writer.TryWrite(connection)) 121if (!await _acceptedQueue.Writer.WaitToWriteAsync(_listeningToken))
Microsoft.AspNetCore.SignalR.Client.Core (13)
HubConnection.cs (2)
1659closeMessage = await ProcessMessagesAsync(message, connectionState, invocationMessageChannel.Writer).ConfigureAwait(false); 1711invocationMessageChannel.Writer.TryComplete();
HubConnectionExtensions.StreamAsChannelAsync.cs (4)
295while (!outputChannel.Writer.TryWrite((TResult)item!)) 297if (!await outputChannel.Writer.WaitToWriteAsync().ConfigureAwait(false)) 308outputChannel.Writer.TryComplete(ex); 313outputChannel.Writer.TryComplete();
Internal\InvocationRequest.cs (6)
103_channel.Writer.TryComplete(new InvalidOperationException("Server provided a result in a completion response to a streamed invocation.")); 118_channel.Writer.TryComplete(); 132_channel.Writer.TryComplete(exception); 139while (!_channel.Writer.TryWrite(item)) 141if (!await _channel.Writer.WaitToWriteAsync().ConfigureAwait(false)) 163_channel.Writer.TryComplete(new OperationCanceledException());
src\SignalR\common\Shared\MessageBuffer.cs (1)
207_waitForAck.Writer.TryWrite(newCount);
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (18)
HubConnectionTests.cs (5)
802await channelWriter.Writer.WriteAsync("1").AsTask().DefaultTimeout(); 804await channelWriter.Writer.WriteAsync("2").AsTask().DefaultTimeout(); 806channelWriter.Writer.Complete(); 2945_taskQueue.Writer.TryWrite((d, state)); 2951_taskQueue.Writer.Complete();
HubConnectionTests.Tracing.cs (7)
48clientChannel.Writer.TryWrite(activity); 52serverChannel.Writer.TryWrite(activity); 247serverChannel.Writer.TryWrite(activity); 391serverChannel.Writer.TryWrite(activity); 494serverChannel.Writer.TryWrite(activity); 590serverChannel.Writer.TryWrite(activity); 680serverChannel.Writer.TryWrite(activity);
Hubs.cs (6)
233await channel.Writer.WriteAsync(i); 237channel.Writer.TryComplete(); 261await output.Writer.WriteAsync(item); 267output.Writer.TryComplete(); 285await output.Writer.WriteAsync(item); 291output.Writer.TryComplete();
Microsoft.AspNetCore.SignalR.Client.Tests (9)
HubConnectionTests.cs (9)
448await channel.Writer.WriteAsync(number).AsTask().DefaultTimeout(); 456channel.Writer.TryComplete(); 489await channel.Writer.WriteAsync(item); 520await channel.Writer.WriteAsync(item); 528channel.Writer.TryComplete(); 565await channel.Writer.WriteAsync(number); 592channel.Writer.Complete(new Exception("error from client")); 685await channel.Writer.WriteAsync(5); 686await channel.Writer.WriteAsync(10);
Microsoft.AspNetCore.SignalR.Core (5)
Internal\ChannelBasedSemaphore.cs (2)
20_channel.Writer.TryWrite(1); 37if (!_channel.Writer.TryWrite(1))
src\SignalR\common\Shared\MessageBuffer.cs (1)
207_waitForAck.Writer.TryWrite(newCount);
StreamTracker.cs (2)
134return _channel.Writer.WriteAsync((T?)o).AsTask(); 139_channel.Writer.TryComplete(ex);
Microsoft.AspNetCore.SignalR.Microbenchmarks (5)
DefaultHubDispatcherBenchmark.cs (5)
137channel.Writer.Complete(); 145channel.Writer.Complete(); 153channel.Writer.Complete(); 166await channel.Writer.WriteAsync(i); 168channel.Writer.Complete();
Microsoft.AspNetCore.SignalR.Tests (35)
HubConnectionHandlerTests.Activity.cs (8)
40ActivityStarted = a => serverChannel.Writer.TryWrite(a) 115ActivityStarted = a => serverChannel.Writer.TryWrite(a) 184ActivityStarted = a => serverChannel.Writer.TryWrite(a) 243ActivityStarted = a => serverChannel.Writer.TryWrite(a) 316ActivityStarted = a => serverChannel.Writer.TryWrite(a) 363ActivityStarted = a => serverChannel.Writer.TryWrite(a) 415ActivityStarted = a => serverChannel.Writer.TryWrite(a) 466ActivityStarted = a => serverChannel.Writer.TryWrite(a)
HubConnectionHandlerTestUtils\Hubs.cs (15)
294_ = ChannelFunc(channel.Writer, source); 710await channel.Writer.WriteAsync(i.ToString(CultureInfo.InvariantCulture)); 712channel.Writer.Complete(); 779channel.Writer.TryComplete(new Exception("Exception from channel")); 786channel.Writer.TryComplete(new ChannelClosedException("ChannelClosedException from channel")); 793channel.Writer.TryComplete(new ChannelClosedException(new Exception("ChannelClosedException from channel"))); 822await output.Writer.WriteAsync("echo:" + item); 826output.Writer.TryComplete(); 1041channel.Writer.TryComplete(); 1056channel.Writer.TryComplete(); 1071channel.Writer.TryComplete(); 1085channel.Writer.TryComplete(); 1101channel.Writer.TryComplete(); 1138await channel.Writer.WriteAsync(i); 1142channel.Writer.TryComplete();
NativeAotTests.cs (12)
81await channel.Writer.WriteAsync("some data"); 82await channel.Writer.WriteAsync("some more data"); 83await channel.Writer.WriteAsync("even more data"); 84channel.Writer.Complete(); 113await channelShorts.Writer.WriteAsync(9); 114await channelShorts.Writer.WriteAsync(8); 115await channelShorts.Writer.WriteAsync(7); 116channelShorts.Writer.Complete(); 255await output.Writer.WriteAsync("echo:" + item); 258output.Writer.TryComplete(); 289await output.Writer.WriteAsync(item); 292output.Writer.TryComplete();
Microsoft.CodeAnalysis.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.CodeAnalysis.BannedApiAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.CodeAnalysis.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.CodeAnalysis.PublicApiAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.CodeAnalysis.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 353static (obj, cancellationToken) => ((Channel<TItem>)obj!).Writer.TryComplete(new OperationCanceledException(cancellationToken)), 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
Microsoft.Extensions.AI (2)
ChatCompletion\AnonymousDelegatingChatClient.cs (2)
148await updates.Writer.WriteAsync(update, cancellationToken); 159_ = updates.Writer.TryComplete(error);
Microsoft.Extensions.ServiceDiscovery.Tests (1)
ServiceEndpointResolverTests.cs (1)
265watcher.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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
SignalR.Client.FunctionalTestApp (5)
TestHub.cs (5)
63channel.Writer.TryWrite("a"); 64channel.Writer.TryWrite("b"); 65channel.Writer.TryWrite("c"); 66channel.Writer.Complete(); 101channel.Writer.Complete();
SignalRSamples (8)
Hubs\Streaming.cs (2)
38await channel.Writer.WriteAsync(i); 42channel.Writer.TryComplete();
Hubs\UploadHub.cs (2)
74await output.Writer.WriteAsync("echo:" + item); 77output.Writer.Complete();
ObservableExtensions.cs (4)
29value => channel.Writer.TryWrite(value), 30error => channel.Writer.TryComplete(error), 31() => channel.Writer.TryComplete()); 32var abortRegistration = connectionAborted.Register(() => channel.Writer.TryComplete());
Stress.ApiService (4)
ProducerConsumer.cs (2)
63await _channel.Writer.WriteAsync(data); 65_channel.Writer.Complete();
Program.cs (2)
189channel.Writer.TryWrite($"Logged {logCount} messages."); 195channel.Writer.Complete();
System.Net.Http (2)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (2)
1189if (!_writeChannel.Writer.TryWrite(writeEntry)) 1861bool completed = _writeChannel.Writer.TryComplete();
System.Net.Quic (9)
System\Net\Quic\QuicConnection.cs (5)
660_acceptQueue.Writer.TryComplete(exception); 671_acceptQueue.Writer.TryComplete(exception); 685_acceptQueue.Writer.TryComplete(exception); 711if (!_acceptQueue.Writer.TryWrite(stream)) 862_acceptQueue.Writer.TryComplete(ExceptionDispatchInfo.SetCurrentStackTrace(new ObjectDisposedException(GetType().FullName)));
System\Net\Quic\QuicListener.cs (4)
246if (!_acceptQueue.Writer.TryWrite(connection)) 278if (!_acceptQueue.Writer.TryWrite(ex)) 313if (!_acceptQueue.Writer.TryWrite( 430_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}";
Test.Utilities (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 353static (obj, cancellationToken) => ((Channel<TItem>)obj!).Writer.TryComplete(new OperationCanceledException(cancellationToken)), 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,
TestDiscoveryWorker (2)
Program.cs (2)
141_channel.Writer.Complete(); 151if (!_channel.Writer.TryWrite(fullName))
Text.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
63tasks[i] = ProcessAsync(streams[i], channel.Writer, cancellationToken); 100static (task, channel) => ((Channel<T>)channel!).Writer.Complete(task.Exception),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (5)
286args.channel.Writer.TryWrite(item); 293channel.Writer, 356() => channel.Writer.TryComplete(new OperationCanceledException(cancellationToken))); 384await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false); 387channel.Writer,