45 writes to SingleReader
aspire (8)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
87SingleReader = true
Backchannel\ResourceSnapshotWatcher.cs (1)
44SingleReader = true,
Backchannel\TrayWatchStream.cs (2)
42SingleReader = true, 48SingleReader = true
Commands\PsCommand.cs (1)
235SingleReader = true
Diagnostics\FileLoggerProvider.cs (1)
162SingleReader = true,
Interaction\ExtensionInteractionService.cs (1)
63SingleReader = true,
Projects\ProjectLocator.cs (1)
196SingleReader = true,
aspire-tray (1)
NativeSmokeHarness.cs (1)
420new UnboundedChannelOptions { SingleReader = true, SingleWriter = true });
Aspire.Confluent.Kafka (1)
MetricsChannel.cs (1)
19SingleReader = true,
Aspire.Dashboard (8)
Components\Pages\ConsoleLogs.razor.cs (1)
147SingleReader = true,
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (2)
224SingleReader = true 281SingleReader = true
ServiceClient\DashboardClient.cs (3)
917new UnboundedChannelOptions { AllowSynchronousContinuations = false, SingleReader = true, SingleWriter = true }); 962new UnboundedChannelOptions { AllowSynchronousContinuations = false, SingleReader = true, SingleWriter = true }); 1014new UnboundedChannelOptions { AllowSynchronousContinuations = false, SingleReader = true, SingleWriter = true });
ServiceClient\SqliteResourceRepository.cs (2)
76SingleReader = true, 138SingleReader = true,
Aspire.Hosting (7)
ApplicationModel\TerminalService.cs (1)
311SingleReader = false,
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1656SingleReader = true,
Dashboard\ResourcePublisher.cs (1)
50new UnboundedChannelOptions { AllowSynchronousContinuations = false, SingleReader = true, SingleWriter = true });
Dcp\DcpResourceWatcher.cs (1)
66new UnboundedChannelOptions { SingleReader = true });
Dcp\KubernetesService.cs (1)
311SingleReader = true,
Dcp\ResourceLogSource.cs (1)
51SingleReader = true,
Devcontainers\DevcontainerSettingsWriter.cs (1)
29SingleReader = true,
Aspire.Hosting.Azure (1)
AzureProvisioningController.cs (1)
129SingleReader = true,
Aspire.Hosting.DevTunnels (1)
DevTunnelMonitor.cs (1)
37SingleReader = true,
Aspire.Hosting.RemoteHost (1)
src\Shared\ChildProcess.cs (1)
696SingleReader = true,
Aspire.TerminalHost (1)
DcpUpstreamAdapter.cs (1)
95SingleReader = true,
dotnet-aot (1)
parent\dotnet\Commands\Test\MTP\TestApplicationActionQueue.cs (1)
42_channel = Channel.CreateUnbounded<ParallelizableTestModuleGroupWithSequentialInnerModules>(new UnboundedChannelOptions { SingleReader = false, SingleWriter = false });
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
328SingleReader = options.SingleReader,
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http2\Http2FrameWriter.cs (1)
156SingleReader = true
Microsoft.AspNetCore.SignalR.Client.Core (1)
HubConnection.cs (1)
67SingleReader = true,
Microsoft.Build.Tasks.Core (2)
AssemblyDependency\Node\RarNodeBuildEngine.cs (2)
60SingleReader = true, 65SingleReader = true,
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
328SingleReader = options.SingleReader,
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
328SingleReader = options.SingleReader,
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
328SingleReader = options.SingleReader,
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
328SingleReader = options.SingleReader,
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
328SingleReader = options.SingleReader,
Microsoft.DotNet.HotReload.Utils.Generator (1)
Util\FSWGen.cs (1)
19_channel = Channel.CreateUnbounded<System.IO.FileSystemEventArgs> (new UnboundedChannelOptions { SingleReader = true, AllowSynchronousContinuations = true});
Microsoft.DotNet.HotReload.Watch (1)
Aspire\AspireServiceFactory.cs (1)
28SingleReader = true,
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
328SingleReader = options.SingleReader,
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
1038_eventQueue = Channel.CreateUnbounded<WatcherEvent>(new UnboundedChannelOptions() { AllowSynchronousContinuations = false, SingleReader = true });
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (1)
119private static readonly UnboundedChannelOptions s_channelOptions = new UnboundedChannelOptions() { SingleReader = true };
10 references to SingleReader
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
317/// single reader or multiple readers, depending on the value passed into <see cref="ChannelOptions.SingleReader"/>.
src\roslyn\src\Dependencies\Threading\ProducerConsumerOptions.cs (1)
33/// <inheritdoc cref="ChannelOptions.SingleReader"/>
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
317/// single reader or multiple readers, depending on the value passed into <see cref="ChannelOptions.SingleReader"/>.
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
317/// single reader or multiple readers, depending on the value passed into <see cref="ChannelOptions.SingleReader"/>.
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
317/// single reader or multiple readers, depending on the value passed into <see cref="ChannelOptions.SingleReader"/>.
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
317/// single reader or multiple readers, depending on the value passed into <see cref="ChannelOptions.SingleReader"/>.
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
317/// single reader or multiple readers, depending on the value passed into <see cref="ChannelOptions.SingleReader"/>.
src\roslyn\src\Dependencies\Threading\ProducerConsumerOptions.cs (1)
33/// <inheritdoc cref="ChannelOptions.SingleReader"/>
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (1)
317/// single reader or multiple readers, depending on the value passed into <see cref="ChannelOptions.SingleReader"/>.
System.Threading.Channels (1)
System\Threading\Channels\Channel.cs (1)
23if (options.SingleReader)