5 writes to Reader
System.Threading.Channels (5)
617 references to Reader
aspire (14)
aspire-tray (1)
Aspire.Cli.Tests (31)
Aspire.Components.Common.TestUtilities (1)
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (12)
Aspire.Dashboard.Components.Tests (42)
Aspire.Dashboard.Playwright.Tests (11)
Aspire.Dashboard.Tests (137)
Model\DashboardClientTests.cs (23)
56new AsyncStreamReader<TerminalServerFrame>(channel: channel.Reader),
127new AsyncStreamReader<TerminalServerFrame>(channel: channel.Reader),
150new AsyncStreamReader<TerminalServerFrame>(channel: channel.Reader),
175new AsyncStreamReader<TerminalServerFrame>(channel: channel.Reader),
495client.SetDashboardServiceClient(new MockDashboardServiceClient { ResourceUpdatesChannel = updates.Reader });
544return resources.Reader;
547? firstInteractions.Reader : secondInteractions.Reader
6211 => first.Reader,
6222 => second.Reader,
623_ => third.Reader
628Assert.Equal(1, await subscriptionsStarted.Reader.ReadAsync().AsTask().DefaultTimeout());
635Assert.Equal(2, await subscriptionsStarted.Reader.ReadAsync().AsTask().DefaultTimeout());
644Assert.Equal(3, await subscriptionsStarted.Reader.ReadAsync().AsTask().DefaultTimeout());
1108ResourceUpdatesChannel = Channel.CreateUnbounded<WatchResourcesUpdate>().Reader,
1109TerminalUpdatesProvider = () => Interlocked.Increment(ref subscriptions) == 1 ? first.Reader : second.Reader,
1147Assert.True(await disposed.Reader.ReadAsync().AsTask().DefaultTimeout());
1149Assert.True(await disposed.Reader.ReadAsync().AsTask().DefaultTimeout());
1163ResourceUpdatesChannel = Channel.CreateUnbounded<WatchResourcesUpdate>().Reader,
1164TerminalUpdatesProvider = () => channel.Reader,
1216ResourceUpdatesChannel = Channel.CreateUnbounded<WatchResourcesUpdate>().Reader,
1220return channel.Reader;
Aspire.Hosting (15)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Tests (40)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.DevTunnels.Tests (5)
Aspire.Hosting.Foundry (1)
Aspire.Hosting.Native.Core (1)
Aspire.Hosting.Native.Core.Tests (5)
Aspire.Hosting.Native.Server (1)
Aspire.Hosting.RemoteHost (1)
Aspire.Hosting.RemoteHost.Tests (2)
Aspire.Hosting.Tests (214)
Terminals\TerminalServiceTests.cs (8)
65Assert.Equal(capacity, channel.Reader.Count);
68Assert.Equal(1, channel.Reader.Count);
153Assert.False(channel.Reader.TryRead(out _));
425Assert.Equal(TerminalService.DefaultDockUpdateBufferCapacity, channel.Reader.Count);
428Assert.Equal(1, channel.Reader.Count);
462Assert.InRange(channel.Reader.Count, 1, TerminalService.DefaultDockUpdateBufferCapacity);
527channel => Assert.InRange(channel.Reader.Count, 0, TerminalService.DefaultDockUpdateBufferCapacity));
579Assert.InRange(channel.Reader.Count, 1, TerminalService.DefaultDockUpdateBufferCapacity);
Aspire.Hosting.TestUtilities (6)
Aspire.TerminalHost (2)
Aspire.Tray.Tests (5)
dotnet-aot (1)
dotnet-watch (2)
GenerateDocumentationAndConfigFiles (3)
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
Microsoft.AspNetCore.SignalR.Client.Core (6)
Microsoft.AspNetCore.SignalR.Core (7)
Microsoft.Build.Tasks.Core (2)
Microsoft.CodeAnalysis.Analyzers (3)
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.DotNet.HotReload.Utils.Generator (2)
Microsoft.DotNet.HotReload.Watch (1)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.ServiceDiscovery.Tests (1)
Microsoft.ML.Data (3)
Microsoft.ML.Sweeper (1)
Roslyn.Diagnostics.Analyzers (3)
Stress.ApiService (2)
System.Diagnostics.Process (2)
System.IO.FileSystem.Watcher (1)
System.Net.Http (2)
System.Net.Quic (4)
System.Threading.Channels (2)