1 type derived from NetworkStream
Microsoft.Diagnostics.NETCore.Client (1)
DiagnosticsIpc\ExposedSocketNetworkStream.cs (1)
9NetworkStream
29 instantiations of NetworkStream
aspire (4)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
152var stream = new NetworkStream(socket, ownsSocket: true);
Backchannel\AppHostCliBackchannel.cs (1)
275var stream = new NetworkStream(socket, true);
Backchannel\ExtensionBackchannel.cs (1)
180var stream = new SslStream(new NetworkStream(socket, true),
Projects\AppHostRpcClient.cs (1)
138return new NetworkStream(socket, ownsSocket: true);
Aspire.Hosting (3)
Backchannel\AuxiliaryBackchannelService.cs (1)
152using var stream = new NetworkStream(clientSocket, ownsSocket: true);
Backchannel\BackchannelService.cs (1)
67var stream = new NetworkStream(clientSocket, true);
Dcp\DcpHost.cs (1)
351using var stream = new NetworkStream(socket, ownsSocket: true);
Aspire.Hosting.RemoteHost (1)
JsonRpcServer.cs (1)
166var stream = new NetworkStream(clientSocket, ownsSocket: true);
Aspire.Hosting.Tests (13)
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); 326using var stream = new NetworkStream(socket, ownsSocket: true); 367using var stream = new NetworkStream(socket, ownsSocket: true); 404using var stream = new NetworkStream(socket, ownsSocket: true); 453using var stream = new NetworkStream(socket, ownsSocket: true); 491using var stream = new NetworkStream(socket, ownsSocket: true); 534using var stream = new NetworkStream(socket, ownsSocket: true); 577using var stream = new NetworkStream(socket, ownsSocket: false);
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
697stream = 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)
958result = new FtpControlStream(new NetworkStream(client, ownsSocket: true)); 984return 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);
47 references to NetworkStream
aspire (2)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
152var stream = new NetworkStream(socket, ownsSocket: true);
Backchannel\AppHostCliBackchannel.cs (1)
275var stream = new NetworkStream(socket, true);
Aspire.Hosting (4)
Backchannel\AuxiliaryBackchannelService.cs (1)
152using var stream = new NetworkStream(clientSocket, ownsSocket: true);
Backchannel\BackchannelService.cs (1)
67var stream = new NetworkStream(clientSocket, true);
Dcp\DcpHost.cs (2)
351using var stream = new NetworkStream(socket, ownsSocket: true); 352using var _ = cancellationToken.Register(s => ((NetworkStream)s!).Close(), stream);
Aspire.Hosting.RemoteHost (1)
JsonRpcServer.cs (1)
166var stream = new NetworkStream(clientSocket, ownsSocket: true);
Aspire.Hosting.Tests (13)
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); 326using var stream = new NetworkStream(socket, ownsSocket: true); 367using var stream = new NetworkStream(socket, ownsSocket: true); 404using var stream = new NetworkStream(socket, ownsSocket: true); 453using var stream = new NetworkStream(socket, ownsSocket: true); 491using var stream = new NetworkStream(socket, ownsSocket: true); 534using var stream = new NetworkStream(socket, ownsSocket: true); 577using var stream = new NetworkStream(socket, ownsSocket: false);
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)
652static IPEndPoint? GetRemoteEndPoint(Stream stream) => (stream as NetworkStream)?.Socket?.RemoteEndPoint as IPEndPoint;
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
145if (!async && _stream is NetworkStream networkStream)
System.Net.Requests (7)
System\Net\CommandStream.cs (1)
39internal 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;