35 writes to SingleWriter
aspire (4)
Backchannel\ResourceSnapshotWatcher.cs (1)
45SingleWriter = true,
Diagnostics\FileLoggerProvider.cs (1)
98SingleWriter = false
Interaction\ExtensionInteractionService.cs (1)
58SingleWriter = true
Projects\ProjectLocator.cs (1)
197SingleWriter = false
Aspire.Confluent.Kafka (1)
MetricsChannel.cs (1)
20SingleWriter = false
Aspire.Dashboard (6)
Components\Pages\ConsoleLogs.razor.cs (1)
144SingleWriter = false
ServiceClient\DashboardClient.cs (3)
856new UnboundedChannelOptions { AllowSynchronousContinuations = false, SingleReader = true, SingleWriter = true }); 901new UnboundedChannelOptions { AllowSynchronousContinuations = false, SingleReader = true, SingleWriter = true }); 953new UnboundedChannelOptions { AllowSynchronousContinuations = false, SingleReader = true, SingleWriter = true });
ServiceClient\SqliteResourceRepository.cs (2)
71SingleWriter = false 133SingleWriter = false
Aspire.Hosting (4)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1635SingleWriter = false
Dashboard\ResourcePublisher.cs (1)
50new UnboundedChannelOptions { AllowSynchronousContinuations = false, SingleReader = true, SingleWriter = true });
Dcp\ResourceLogSource.cs (1)
52SingleWriter = false
Devcontainers\DevcontainerSettingsWriter.cs (1)
30SingleWriter = false
Aspire.Hosting.Azure (1)
AzureProvisioningController.cs (1)
131SingleWriter = false
Aspire.TerminalHost (1)
DcpUpstreamAdapter.cs (1)
91SingleWriter = true,
dotnet (1)
Commands\Test\MTP\TestApplicationActionQueue.cs (1)
33_channel = Channel.CreateUnbounded<ParallelizableTestModuleGroupWithSequentialInnerModules>(new UnboundedChannelOptions { SingleReader = false, SingleWriter = false });
dotnet-aot (1)
src\sdk\src\Cli\dotnet\Commands\Test\MTP\TestApplicationActionQueue.cs (1)
33_channel = Channel.CreateUnbounded<ParallelizableTestModuleGroupWithSequentialInnerModules>(new UnboundedChannelOptions { SingleReader = false, SingleWriter = false });
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
329SingleWriter = options.SingleWriter,
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
Connection\DirectTlsConnectionListener.cs (1)
90SingleWriter = false, // Multiple pump threads write concurrently
Microsoft.AspNetCore.SignalR.Client.Core (1)
HubConnection.cs (1)
68SingleWriter = true
Microsoft.Build.Tasks.Core (2)
AssemblyDependency\Node\RarNodeBuildEngine.cs (2)
59SingleWriter = true, 64SingleWriter = true,
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
329SingleWriter = options.SingleWriter,
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
329SingleWriter = options.SingleWriter,
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
329SingleWriter = options.SingleWriter,
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
329SingleWriter = options.SingleWriter,
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
329SingleWriter = options.SingleWriter,
Microsoft.DotNet.HotReload.Watch (1)
Aspire\AspireServiceFactory.cs (1)
29SingleWriter = true
Microsoft.ML.Data (2)
Transforms\RowShufflingTransformer.cs (2)
544_toConsumeChannel = Channel.CreateUnbounded<int>(new UnboundedChannelOptions { SingleWriter = true }); 545_toProduceChannel = Channel.CreateUnbounded<int>(new UnboundedChannelOptions { SingleWriter = true });
Microsoft.ML.Sweeper (1)
AsyncSweeper.cs (1)
212new UnboundedChannelOptions { SingleWriter = true });
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
329SingleWriter = options.SingleWriter,
System.Net.Quic (1)
System\Net\Quic\QuicConnection.cs (1)
152SingleWriter = true
9 references to SingleWriter
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
314/// cref="ChannelOptions.SingleWriter"/> for control of this when creating the channel.
src\roslyn\src\Dependencies\Threading\ProducerConsumerOptions.cs (1)
28/// <inheritdoc cref="ChannelOptions.SingleWriter"/>
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
314/// cref="ChannelOptions.SingleWriter"/> for control of this when creating the channel.
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
314/// cref="ChannelOptions.SingleWriter"/> for control of this when creating the channel.
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
314/// cref="ChannelOptions.SingleWriter"/> for control of this when creating the channel.
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
314/// cref="ChannelOptions.SingleWriter"/> for control of this when creating the channel.
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
314/// cref="ChannelOptions.SingleWriter"/> for control of this when creating the channel.
src\roslyn\src\Dependencies\Threading\ProducerConsumerOptions.cs (1)
28/// <inheritdoc cref="ChannelOptions.SingleWriter"/>
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
314/// cref="ChannelOptions.SingleWriter"/> for control of this when creating the channel.