5 overrides of TryWrite
System.Threading.Channels (5)
System\Threading\Channels\BoundedChannel.cs (1)
363public override bool TryWrite(T item)
System\Threading\Channels\RendezvousChannel.cs (1)
303public override bool TryWrite(T item)
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (1)
278public override bool TryWrite(T item)
System\Threading\Channels\UnboundedChannel.cs (1)
248public override bool TryWrite(T item)
System\Threading\Channels\UnboundedPriorityChannel.cs (1)
244public override bool TryWrite(T item)
187 references to TryWrite
aspire (29)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
72void QueueConnectionChange() => connectionChanges.Writer.TryWrite(true);
Backchannel\ResourceSnapshotWatcher.cs (1)
200_updateSignal?.Writer.TryWrite(true);
Diagnostics\FileLoggerProvider.cs (2)
144if (_channel.Writer.TryWrite(message)) 166_channel.Writer.TryWrite(message);
Interaction\ExtensionInteractionService.cs (25)
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)); 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));
Aspire.Cli.Tests (4)
Commands\AgentMcpCommandTests.cs (2)
362notificationChannel.Writer.TryWrite(notification); 450notificationChannel.Writer.TryWrite(notification);
Commands\LogsCommandTests.cs (1)
1440logLines.Writer.TryWrite(line);
TestServices\TestAuxiliaryBackchannelMonitor.cs (1)
55_connectionChanges.Writer.TryWrite(true);
Aspire.Components.Common.TestUtilities (1)
ActivityNotifier.cs (1)
36_activityChannel.Writer.TryWrite(data);
Aspire.Confluent.Kafka (2)
AspireKafkaConsumerExtensions.cs (1)
233channel.Writer.TryWrite(json);
AspireKafkaProducerExtensions.cs (1)
233channel.Writer.TryWrite(json);
Aspire.Confluent.Kafka.Tests (2)
Aspire8MetricsTests.cs (2)
60writer.TryWrite(statistic); 175writer.TryWrite(statistic);
Aspire.Dashboard (12)
Api\TelemetryApiService.cs (1)
531signal.Writer.TryWrite(true);
Components\Pages\ConsoleLogs.razor.cs (3)
1103_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.Name, LogEntry.CreatePause(GetResourceName(subscription.Resource), priorPause.Start, priorPause.End), LineNumber: null)); 1123_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.Name, logEntry, lineNumber)); 1276_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.Name, LogEntry.CreatePause(GetResourceName(subscription.Resource), timestamp), LineNumber: null));
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (2)
366watcher.Channel.Writer.TryWrite(span); 401watcher.Channel.Writer.TryWrite(log);
ServiceClient\DashboardClient.cs (3)
684channel.Writer.TryWrite(changes); 761channel.Writer.TryWrite(response); 963channel.Writer.TryWrite(CreateLogLines(response.LogLines));
ServiceClient\SqliteResourceRepository.cs (2)
383channel.Writer.TryWrite(viewModelLines); 505channel.Writer.TryWrite(changes);
Telemetry\DashboardTelemetrySender.cs (1)
169_channel.Writer.TryWrite((context, requestFunc));
Aspire.Dashboard.Components.Tests (22)
Pages\ConsoleLogsTerminalTests.cs (2)
286resourceChannel.Writer.TryWrite([ 506consoleLogsChannel.Writer.TryWrite([
Pages\ConsoleLogsTests.cs (17)
50subscribedResourceNamesChannel.Writer.TryWrite(name); 101subscribedResourceNamesChannel.Writer.TryWrite(name); 133consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Test content", IsErrorMessage: false)]); 373consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Hello world", IsErrorMessage: false)]); 413liveConsoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Live log", IsErrorMessage: false)]); 460consoleLogsChannel.Writer.TryWrite([ 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)]);
Pages\ResourcesTests.cs (2)
120channel.Writer.TryWrite([ 519channel.Writer.TryWrite(new[]
tests\Shared\TestDashboardTelemetrySender.cs (1)
23ContextChannel.Writer.TryWrite(context);
Aspire.Dashboard.Tests (11)
ChannelExtensionsTests.cs (8)
60channel.Writer.TryWrite(["a", "b", "c"]); 84channel.Writer.TryWrite(["a", "b", "c"]); 110channel.Writer.TryWrite(["a", "b", "c"]); 119resultChannel.Writer.TryWrite(batch); 133channel.Writer.TryWrite(["d", "e", "f"]); 154channel.Writer.TryWrite(["a", "b", "c"]); 163resultChannel.Writer.TryWrite(batch); 177channel.Writer.TryWrite(["d", "e", "f"]);
Integration\DashboardClientAuthTests.cs (1)
180testCalls.ResourceInformationCallsChannel.Writer.TryWrite(new ReceivedCallInfo<ApplicationInformationRequest>(request, context.RequestHeaders));
TelemetryRepositoryTests\LogTests.cs (1)
978resultChannel.Writer.TryWrite(callCount);
tests\Shared\TestDashboardTelemetrySender.cs (1)
23ContextChannel.Writer.TryWrite(context);
Aspire.Hosting (11)
ApplicationModel\ResourceLoggerService.cs (3)
240channel.Writer.TryWrite(new(name, hasSubscribers)); 322channel.Writer.TryWrite(logLines); 465void Log(LogEntry log) => channel.Writer.TryWrite(log);
ApplicationModel\ResourceNotificationService.cs (1)
766channel.Writer.TryWrite(resourceEvent);
Backchannel\BackchannelLoggerProvider.cs (1)
61subscriber.Writer.TryWrite(entry);
Dcp\DcpResourceWatcher.cs (2)
140_logInformationChannel.Writer.TryWrite(new(subscribers.Name, LogsAvailable: null, subscribers.AnySubscribers, ShouldStartStream: true)); 363_logInformationChannel.Writer.TryWrite(new(resource.Metadata.Name, LogsAvailable: true, HasSubscribers: null, ShouldStartStream: shouldStartStream));
Dcp\ResourceLogSource.cs (1)
84var succeeded = channel.Writer.TryWrite(new ResourceLogEntry(line, lineIsError, timestamp, rawContent));
Devcontainers\DevcontainerSettingsWriter.cs (1)
51_portUpdates.Writer.TryWrite(new PortForwardEntry(url, port, protocol, label, openBrowser));
InteractionService.cs (1)
651channel.Writer.TryWrite(resourceEvent);
Pipelines\PipelineActivityReporter.cs (1)
205ActivityItemUpdated.Writer.TryWrite(state);
Aspire.Hosting.Azure.Tests (5)
tests\Shared\TestInteractionService.cs (5)
40Interactions.Writer.TryWrite(data); 48Interactions.Writer.TryWrite(data); 63Interactions.Writer.TryWrite(data); 70Interactions.Writer.TryWrite(data); 86Interactions.Writer.TryWrite(data);
Aspire.Hosting.Browsers.Tests (5)
tests\Shared\TestInteractionService.cs (5)
40Interactions.Writer.TryWrite(data); 48Interactions.Writer.TryWrite(data); 63Interactions.Writer.TryWrite(data); 70Interactions.Writer.TryWrite(data); 86Interactions.Writer.TryWrite(data);
Aspire.Hosting.DevTunnels.Tests (5)
tests\Shared\TestInteractionService.cs (5)
40Interactions.Writer.TryWrite(data); 48Interactions.Writer.TryWrite(data); 63Interactions.Writer.TryWrite(data); 70Interactions.Writer.TryWrite(data); 86Interactions.Writer.TryWrite(data);
Aspire.Hosting.Foundry (1)
FoundryExtensions.cs (1)
408return await FoundryLocalService.DownloadModelAsync(model, progress => progressChannel.Writer.TryWrite(progress), ct).ConfigureAwait(false);
Aspire.Hosting.RemoteHost.Tests (5)
tests\Shared\TestInteractionService.cs (5)
40Interactions.Writer.TryWrite(data); 48Interactions.Writer.TryWrite(data); 63Interactions.Writer.TryWrite(data); 70Interactions.Writer.TryWrite(data); 86Interactions.Writer.TryWrite(data);
Aspire.Hosting.Tests (26)
Cli\CliOrphanDetectorTests.cs (2)
155Assert.True(processRunningChannel.Writer.TryWrite(++processRunningCallCounter)); 226Assert.True(processRunningChannel.Writer.TryWrite(++processRunningCallCounter));
Dashboard\DashboardEventHandlersTests.cs (2)
42testSink.MessageLogged += c => logChannel.Writer.TryWrite(c); 95testSink.MessageLogged += c => logChannel.Writer.TryWrite(c);
Dcp\DcpExecutorTests.cs (7)
1495if (!logStreamPipesChannel.Writer.TryWrite((logStreamType, s))) 2093followStdErrPipeChannel.Writer.TryWrite(pipe); 3762allocatedPortChannel.Writer.TryWrite(allocatedEndpoint.Port); 3774connectionStringAvailableChannel.Writer.TryWrite(context.Resource); 3832connectionStringAvailableChannel.Writer.TryWrite(context.Resource); 3916resolvedUrlChannel.Writer.TryWrite(url); 3958resolvedUrlChannel.Writer.TryWrite(url);
Dcp\TestKubernetesService.cs (6)
114c.Writer.TryWrite((WatchEventType.Added, Copy(res))); 117c.Writer.TryWrite((WatchEventType.Modified, Copy(modifiedResource))); 140c.Writer.TryWrite((WatchEventType.Modified, Copy(resource))); 155c.Writer.TryWrite((eventType, Copy(resource))); 186c.Writer.TryWrite((WatchEventType.Added, Copy(res))); 292chan.Writer.TryWrite((WatchEventType.Added, Copy(res)));
Health\ResourceHealthCheckServiceTests.cs (1)
153channel.Writer.TryWrite(@event);
ResourceLoggerServiceTests.cs (3)
264consoleLogsChannel0.Writer.TryWrite([LogEntry.Create(timestamp: null, logMessage: "instance0!", isErrorMessage: false)]); 268consoleLogsChannel1.Writer.TryWrite([LogEntry.Create(timestamp: null, logMessage: "instance1!", isErrorMessage: false)]); 483consoleLogsChannel.Writer.TryWrite([CreateLogEntry("dcp-snapshot-log")]);
tests\Shared\TestInteractionService.cs (5)
40Interactions.Writer.TryWrite(data); 48Interactions.Writer.TryWrite(data); 63Interactions.Writer.TryWrite(data); 70Interactions.Writer.TryWrite(data); 86Interactions.Writer.TryWrite(data);
Aspire.Hosting.TestUtilities (2)
Utils\Grpc\TestAsyncStreamReader.cs (1)
24if (!_channel.Writer.TryWrite(message))
Utils\Grpc\TestServerStreamWriter.cs (1)
52if (!_channel.Writer.TryWrite(message))
dotnet (1)
Commands\Test\MTP\TestApplicationActionQueue.cs (1)
58if (!_channel.Writer.TryWrite(testApplication))
dotnet-aot (1)
src\sdk\src\Cli\dotnet\Commands\Test\MTP\TestApplicationActionQueue.cs (1)
58if (!_channel.Writer.TryWrite(testApplication))
dotnet-watch (1)
UI\SpectreBuildParametersSelectionPrompt.cs (1)
125=> _channel.Writer.TryWrite(key);
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (2)
269args.channel.Writer.TryWrite(item); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false);
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Http2\Http2FrameWriter.cs (1)
166if (!_channel.Writer.TryWrite(producer))
Internal\WebTransport\WebTransportSession.cs (1)
155if (!addedToOpenStreams || !_pendingStreams.Writer.TryWrite(stream))
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
TlsEventPump.cs (1)
1053if (!_readyConnections.TryWrite(directConnection))
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Internal\NamedPipeConnectionListener.cs (1)
119while (!_acceptedQueue.Writer.TryWrite(connection))
Microsoft.AspNetCore.SignalR.Client.Core (3)
HubConnectionExtensions.StreamAsChannelAsync.cs (1)
295while (!outputChannel.Writer.TryWrite((TResult)item!))
Internal\InvocationRequest.cs (1)
146while (!_channel.Writer.TryWrite(item))
src\aspnetcore\src\SignalR\common\Shared\MessageBuffer.cs (1)
214_waitForAck.Writer.TryWrite(newCount);
Microsoft.AspNetCore.SignalR.Core (3)
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);
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 (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (2)
269args.channel.Writer.TryWrite(item); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (2)
269args.channel.Writer.TryWrite(item); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (2)
269args.channel.Writer.TryWrite(item); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (2)
269args.channel.Writer.TryWrite(item); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (2)
269args.channel.Writer.TryWrite(item); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false);
Microsoft.DotNet.HotReload.Watch (1)
Aspire\AspireServiceFactory.cs (1)
135var writeResult = outputChannel.Writer.TryWrite(line);
Microsoft.ML.Data (1)
Transforms\RowShufflingTransformer.cs (1)
557bool retval = target.Writer.TryWrite(item);
Microsoft.ML.Sweeper (1)
AsyncSweeper.cs (1)
229_paramChannel.Writer.TryWrite(new ParameterSetWithId(_numGenerated++, paramSet));
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (2)
269args.channel.Writer.TryWrite(item); 367await produceItems(item => channel.Writer.TryWrite(item), args, cancellationToken).ConfigureAwait(false);
Stress.ApiService (1)
Program.cs (1)
304channel.Writer.TryWrite($"Logged {logCount} messages.");
System.IO.FileSystem.Watcher (2)
System\IO\FileSystemWatcher.Linux.cs (2)
1227_eventQueue.Writer.TryWrite(ev); 1236_eventQueue.Writer.TryWrite(WatcherEvent.Error(exception));
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (1)
1210if (!_writeChannel.Writer.TryWrite(writeEntry))
System.Net.Quic (4)
System\Net\Quic\QuicConnection.cs (1)
712if (!_acceptQueue.Writer.TryWrite(stream))
System\Net\Quic\QuicListener.cs (3)
248if (!_acceptQueue.Writer.TryWrite(connection)) 280if (!_acceptQueue.Writer.TryWrite(ex)) 315if (!_acceptQueue.Writer.TryWrite(
System.Threading.Channels (2)
System\Threading\Channels\ChannelWriter.cs (2)
45TryWrite(item) ? default : 58if (TryWrite(innerItem))