1 type derived from NetworkStream
Microsoft.Diagnostics.NETCore.Client (1)
DiagnosticsIpc\ExposedSocketNetworkStream.cs (1)
9NetworkStream
41 instantiations of NetworkStream
aspire (4)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
181var stream = new NetworkStream(socket, ownsSocket: true);
Backchannel\AppHostCliBackchannel.cs (1)
334var stream = new NetworkStream(socket, true);
Backchannel\ExtensionBackchannel.cs (1)
259var stream = new SslStream(new NetworkStream(socket, true),
Projects\AppHostRpcClient.cs (1)
233return new NetworkStream(socket, ownsSocket: true);
Aspire.Cli.Tests (3)
Backchannel\AppHostAuxiliaryBackchannelTests.cs (1)
121var serverStream = new NetworkStream(serverSocket, ownsSocket: true);
Commands\PsCommandTests.cs (1)
787var serverStream = new NetworkStream(serverSocket, ownsSocket: true);
Projects\RunningInstanceManagerTests.cs (1)
91var serverStream = new NetworkStream(serverSocket, ownsSocket: true);
Aspire.Hosting (4)
Backchannel\AuxiliaryBackchannelService.cs (1)
164using var stream = new NetworkStream(clientSocket, ownsSocket: true);
Backchannel\BackchannelService.cs (1)
76var stream = new NetworkStream(clientSocket, true);
Backchannel\TerminalHostControlClient.cs (1)
66var stream = new NetworkStream(socket, ownsSocket: true);
Dcp\DcpHost.cs (1)
461using var stream = new NetworkStream(socket, ownsSocket: true);
Aspire.Hosting.RemoteHost (1)
JsonRpcServer.cs (1)
180var stream = new NetworkStream(clientSocket, ownsSocket: true);
Aspire.Hosting.RemoteHost.Tests (1)
JsonRpcAuthenticationTests.cs (1)
205return new NetworkStream(socket, ownsSocket: true);
Aspire.Hosting.Tests (14)
Backchannel\AppHostBackchannelTests.cs (2)
47using var stream = new NetworkStream(socket, true); 83using var stream = new NetworkStream(socket, true);
Backchannel\AuxiliaryBackchannelTests.cs (11)
129using var stream = new NetworkStream(socket, ownsSocket: true); 164using var stream = new NetworkStream(socket, ownsSocket: true); 207using var stream = new NetworkStream(socket, ownsSocket: true); 249using var stream = new NetworkStream(socket, ownsSocket: true); 329using var stream = new NetworkStream(socket, ownsSocket: true); 370using var stream = new NetworkStream(socket, ownsSocket: true); 407using var stream = new NetworkStream(socket, ownsSocket: true); 457using var stream = new NetworkStream(socket, ownsSocket: true); 498using var stream = new NetworkStream(socket, ownsSocket: true); 541using var stream = new NetworkStream(socket, ownsSocket: true); 584using var stream = new NetworkStream(socket, ownsSocket: false);
Backchannel\GetTerminalInfoAsyncTests.cs (1)
419var stream = new NetworkStream(client, ownsSocket: true);
Aspire.TerminalHost (1)
TerminalHostControlListener.cs (1)
209await using var stream = new NetworkStream(client, ownsSocket: true);
Aspire.TerminalHost.Tests (4)
TerminalHostAppTests.cs (4)
191var stream = new NetworkStream(socket, ownsSocket: false); 568_stream = new NetworkStream(socket, ownsSocket: true); 710_stream = new NetworkStream(socket, ownsSocket: true); 805var stream = new NetworkStream(socket, ownsSocket: true);
Microsoft.AspNetCore.InternalTesting (1)
HttpClientSlim.cs (1)
153var stream = new NetworkStream(socket, ownsSocket: true);
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
717stream = new NetworkStream(socket, ownsSocket: true);
System.Net.HttpListener (2)
System\Net\Managed\HttpConnection.cs (2)
82_stream = new NetworkStream(sock, false); 92_sslStream = HttpListener.CreateSslStream(new NetworkStream(sock, false), false, (t, c, ch, e) =>
System.Net.Requests (4)
System\Net\FtpControlStream.cs (1)
182_dataStream = new NetworkStream(_dataSocket, true);
System\Net\FtpWebRequest.cs (2)
960result = new FtpControlStream(new NetworkStream(client, ownsSocket: true)); 986return new FtpControlStream(new NetworkStream(client, ownsSocket: true));
System\Net\HttpWebRequest.cs (1)
1881return new NetworkStream(socket, ownsSocket: true);
System.Net.Sockets (1)
System\Net\Sockets\TCPClient.cs (1)
256return _dataStream ??= new NetworkStream(Client, true);
67 references to NetworkStream
aspire (2)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
181var stream = new NetworkStream(socket, ownsSocket: true);
Backchannel\AppHostCliBackchannel.cs (1)
334var stream = new NetworkStream(socket, true);
Aspire.Cli.Tests (3)
Backchannel\AppHostAuxiliaryBackchannelTests.cs (1)
121var serverStream = new NetworkStream(serverSocket, ownsSocket: true);
Commands\PsCommandTests.cs (1)
787var serverStream = new NetworkStream(serverSocket, ownsSocket: true);
Projects\RunningInstanceManagerTests.cs (1)
91var serverStream = new NetworkStream(serverSocket, ownsSocket: true);
Aspire.Dashboard (3)
Terminal\TerminalWebSocketProxy.cs (3)
193if (upstream is System.Net.Sockets.NetworkStream ns) 277var upstreamNs = upstream as System.Net.Sockets.NetworkStream;
Aspire.Hosting (5)
Backchannel\AuxiliaryBackchannelService.cs (1)
164using var stream = new NetworkStream(clientSocket, ownsSocket: true);
Backchannel\BackchannelService.cs (1)
76var stream = new NetworkStream(clientSocket, true);
Backchannel\TerminalHostControlClient.cs (1)
66var stream = new NetworkStream(socket, ownsSocket: true);
Dcp\DcpHost.cs (2)
461using var stream = new NetworkStream(socket, ownsSocket: true); 462using var _ = cancellationToken.Register(s => ((NetworkStream)s!).Close(), stream);
Aspire.Hosting.Browsers.Tests (1)
BrowserLogsSessionManagerTests.cs (1)
586await using var stream = client.GetStream();
Aspire.Hosting.RemoteHost (1)
JsonRpcServer.cs (1)
180var stream = new NetworkStream(clientSocket, ownsSocket: true);
Aspire.Hosting.Tests (14)
Backchannel\AppHostBackchannelTests.cs (2)
47using var stream = new NetworkStream(socket, true); 83using var stream = new NetworkStream(socket, true);
Backchannel\AuxiliaryBackchannelTests.cs (11)
129using var stream = new NetworkStream(socket, ownsSocket: true); 164using var stream = new NetworkStream(socket, ownsSocket: true); 207using var stream = new NetworkStream(socket, ownsSocket: true); 249using var stream = new NetworkStream(socket, ownsSocket: true); 329using var stream = new NetworkStream(socket, ownsSocket: true); 370using var stream = new NetworkStream(socket, ownsSocket: true); 407using var stream = new NetworkStream(socket, ownsSocket: true); 457using var stream = new NetworkStream(socket, ownsSocket: true); 498using var stream = new NetworkStream(socket, ownsSocket: true); 541using var stream = new NetworkStream(socket, ownsSocket: true); 584using var stream = new NetworkStream(socket, ownsSocket: false);
Backchannel\GetTerminalInfoAsyncTests.cs (1)
419var stream = new NetworkStream(client, ownsSocket: true);
Aspire.Seq.Tests (1)
SeqEndpointCanBeConfigured.cs (1)
109await using var stream = client.GetStream();
Aspire.TerminalHost (1)
TerminalHostControlListener.cs (1)
209await using var stream = new NetworkStream(client, ownsSocket: true);
Aspire.TerminalHost.Tests (4)
TerminalHostAppTests.cs (4)
191var stream = new NetworkStream(socket, ownsSocket: false); 562private readonly NetworkStream _stream; 704private readonly NetworkStream _stream; 805var stream = new NetworkStream(socket, ownsSocket: true);
Microsoft.AspNetCore.Components.WebAssembly.Server (4)
TargetPickerUi.cs (4)
51static async Task SendMessageToBrowser(NetworkStream toStream, ExpandoObject args, CancellationToken token) 61var toStream = browserDebugClientConnect.GetStream(); 98static async Task EvaluateOnBrowser(NetworkStream toStream, string? to, string text, CancellationToken token) 138var toStream = browserDebugClientConnect.GetStream();
Microsoft.AspNetCore.InternalTesting (1)
HttpClientSlim.cs (1)
153var stream = new NetworkStream(socket, ownsSocket: true);
Microsoft.TestPlatform.CommunicationUtilities (2)
SocketCommunicationManager.cs (2)
127var networkStream = client.GetStream(); 193var networkStream = _tcpClient.GetStream();
netstandard (1)
netstandard.cs (1)
1263[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.NetworkStream))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
753[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.NetworkStream))]
System.Net.Http (2)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
672static IPEndPoint? GetRemoteEndPoint(Stream stream) => (stream as NetworkStream)?.Socket?.RemoteEndPoint as IPEndPoint;
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
146if (!async && _stream is NetworkStream networkStream)
System.Net.Requests (7)
System\Net\CommandStream.cs (1)
41internal CommandStream(NetworkStream client)
System\Net\FtpControlStream.cs (2)
32private NetworkStream? _dataStream; 79internal FtpControlStream(NetworkStream client)
System\Net\FtpDataStream.cs (2)
20private readonly NetworkStream _originalStream; 28internal FtpDataStream(Stream stream, NetworkStream originalStream, FtpWebRequest request, TriState writeOnly)
System\Net\NetworkStreamWrapper.cs (2)
15private NetworkStream _networkStream; 18internal NetworkStreamWrapper(NetworkStream stream)
System.Net.Security (1)
System\Net\Security\NetEventSource.Security.cs (1)
53if (innerStream is NetworkStream ns)
System.Net.Sockets (13)
System\Net\Sockets\NetworkStream.cs (10)
252if (GetType() != typeof(NetworkStream)) 324if (GetType() != typeof(NetworkStream)) 351/// <summary>Closes the <see cref="NetworkStream"/> after waiting the specified time to allow data to be sent.</summary> 355/// The Close method frees both unmanaged and managed resources associated with the <see cref="NetworkStream"/>. 356/// If the <see cref="NetworkStream"/> owns the underlying <see cref="Socket"/>, it is closed as well. 357/// If a <see cref="NetworkStream"/> was associated with a <see cref="TcpClient"/>, the <see cref="Close(int)"/> method 367/// <summary>Closes the <see cref="NetworkStream"/> after waiting the specified time to allow data to be sent.</summary> 371/// The Close method frees both unmanaged and managed resources associated with the <see cref="NetworkStream"/>. 372/// If the <see cref="NetworkStream"/> owns the underlying <see cref="Socket"/>, it is closed as well. 373/// If a <see cref="NetworkStream"/> was associated with a <see cref="TcpClient"/>, the <see cref="Close(int)"/> method
System\Net\Sockets\TCPClient.cs (3)
19private NetworkStream? _dataStream; 247public NetworkStream GetStream() 268NetworkStream? dataStream = _dataStream;