11 instantiations of NamedPipeServerStream
csc (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
189new NamedPipeServerStream(
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
NamedPipeTransportOptions.cs (1)
109return new NamedPipeServerStream(
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
189new NamedPipeServerStream(
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
117new NamedPipeServerStream(
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
226var serverStream = new NamedPipeServerStream(pipeName, PipeDirection.InOut, NamedPipeServerStream.MaxAllowedServerInstances, PipeTransmissionMode.Byte, PipeOptions.Asynchronous);
Microsoft.CodeAnalysis.LanguageServer (1)
Program.cs (1)
133var pipeServer = new NamedPipeServerStream(serverPipeName,
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
189new NamedPipeServerStream(
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
189new NamedPipeServerStream(
Replay (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
189new NamedPipeServerStream(
vbc (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
189new NamedPipeServerStream(
VBCSCompiler (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
189new NamedPipeServerStream(
90 references to NamedPipeServerStream
aspire-server (2)
JsonRpcServer.cs (2)
91var pipeServer = NamedPipeServerStreamAcl.Create( 94NamedPipeServerStream.MaxAllowedServerInstances,
csc (4)
src\Compilers\Shared\NamedPipeUtil.cs (4)
56internal static bool CheckClientElevationMatches(NamedPipeServerStream pipeStream) 84internal static NamedPipeServerStream CreateServer(string pipeName, PipeDirection? pipeDirection = null) 90NamedPipeServerStream.MaxAllowedServerInstances, 181private static NamedPipeServerStream CreateServer(
Microsoft.AspNetCore.Connections.Abstractions (3)
Features\IConnectionNamedPipeFeature.cs (3)
9/// Provides access to the connection's underlying <see cref="NamedPipeServerStream"/>. 14/// Gets the underlying <see cref="NamedPipeServerStream"/>. 16NamedPipeServerStream NamedPipe { get; }
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (19)
CreateNamedPipeServerStreamContext.cs (1)
10/// Provides information about an endpoint when creating a <see cref="NamedPipeServerStream"/>.
Internal\NamedPipeConnection.cs (3)
19private readonly NamedPipeServerStream _stream; 36NamedPipeServerStream stream, 61public NamedPipeServerStream NamedPipe => _stream;
Internal\NamedPipeConnectionListener.cs (8)
23private readonly ObjectPool<NamedPipeServerStream> _namedPipeServerStreamPool; 61internal void ReturnStream(NamedPipeServerStream stream) 78var initialStream = _namedPipeServerStreamPool.Get(); 101private async Task StartAsync(NamedPipeServerStream nextStream) 107var stream = nextStream; 183private sealed class NamedPipeServerStreamPoolPolicy : IPooledObjectPolicy<NamedPipeServerStream> 195public NamedPipeServerStream Create() 220public bool Return(NamedPipeServerStream obj) => !obj.IsConnected;
NamedPipeTransportOptions.cs (7)
74/// A function used to create a new <see cref="NamedPipeServerStream"/> to listen with. If 80public Func<CreateNamedPipeServerStreamContext, NamedPipeServerStream> CreateNamedPipeServerStream { get; set; } = CreateDefaultNamedPipeServerStream; 83/// Creates a default instance of <see cref="NamedPipeServerStream"/> for the given 89/// A <see cref="NamedPipeServerStream"/> instance. 91public static NamedPipeServerStream CreateDefaultNamedPipeServerStream(CreateNamedPipeServerStreamContext context) 100NamedPipeServerStream.MaxAllowedServerInstances, 112NamedPipeServerStream.MaxAllowedServerInstances,
Microsoft.Build.Tasks.CodeAnalysis (4)
src\Compilers\Shared\NamedPipeUtil.cs (4)
56internal static bool CheckClientElevationMatches(NamedPipeServerStream pipeStream) 84internal static NamedPipeServerStream CreateServer(string pipeName, PipeDirection? pipeDirection = null) 90NamedPipeServerStream.MaxAllowedServerInstances, 181private static NamedPipeServerStream CreateServer(
Microsoft.Build.Tasks.CodeAnalysis.Sdk (4)
src\Compilers\Shared\NamedPipeUtil.cs (4)
56internal static bool CheckClientElevationMatches(NamedPipeServerStream pipeStream) 84internal static NamedPipeServerStream CreateServer(string pipeName, PipeDirection? pipeDirection = null) 90NamedPipeServerStream.MaxAllowedServerInstances, 109private static NamedPipeServerStream CreateServer(
Microsoft.CodeAnalysis.InteractiveHost (2)
Interactive\Core\InteractiveHost.Service.cs (2)
226var serverStream = new NamedPipeServerStream(pipeName, PipeDirection.InOut, NamedPipeServerStream.MaxAllowedServerInstances, PipeTransmissionMode.Byte, PipeOptions.Asynchronous);
Microsoft.CodeAnalysis.LanguageServer (1)
Program.cs (1)
133var pipeServer = new NamedPipeServerStream(serverPipeName,
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
src\Compilers\Shared\NamedPipeUtil.cs (4)
56internal static bool CheckClientElevationMatches(NamedPipeServerStream pipeStream) 84internal static NamedPipeServerStream CreateServer(string pipeName, PipeDirection? pipeDirection = null) 90NamedPipeServerStream.MaxAllowedServerInstances, 181private static NamedPipeServerStream CreateServer(
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (5)
Program.cs (1)
39var pipeServer = NamedPipeUtil.CreateServer(pipeName, PipeDirection.InOut);
src\Compilers\Shared\NamedPipeUtil.cs (4)
56internal static bool CheckClientElevationMatches(NamedPipeServerStream pipeStream) 84internal static NamedPipeServerStream CreateServer(string pipeName, PipeDirection? pipeDirection = null) 90NamedPipeServerStream.MaxAllowedServerInstances, 181private static NamedPipeServerStream CreateServer(
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
RpcTests.cs (1)
35var pipeServer = NamedPipeUtil.CreateServer(pipeName, PipeDirection.InOut);
Microsoft.VisualBasic.Forms.Tests (4)
System\Windows\Forms\SingleInstanceHelpersTests.vb (4)
20Dim pipeServer As NamedPipeServerStream = Nothing 33Dim pipeServer As NamedPipeServerStream = Nothing 36Dim pipeServer1 As NamedPipeServerStream = Nothing 45Dim pipeServer As NamedPipeServerStream = Nothing
Microsoft.VisualBasic.Tests (14)
Microsoft\VisualBasic\ApplicationServices\SingleInstanceTests.cs (14)
41private bool TryCreatePipeServer(string pipeName, out NamedPipeServerStream pipeServer) 46private Task WaitForClientConnectionsAsync(NamedPipeServerStream pipeServer, Action<string[]> callback, CancellationToken cancellationToken = default) 78List<NamedPipeServerStream> pipeServers = []; 84Assert.True(TryCreatePipeServer(GetUniqueName(), out var pipeServer)); 91foreach (var pipeServer in pipeServers) 108if (TryCreatePipeServer(pipeName, out var pipeServer)) 129Assert.True(TryCreatePipeServer(pipeName, out var pipeServer)); 150Assert.True(TryCreatePipeServer(pipeName, out var pipeServer)); 170Assert.True(TryCreatePipeServer(pipeName, out var pipeServer)); 211Assert.True(TryCreatePipeServer(pipeName, out var pipeServer)); 225Assert.True(TryCreatePipeServer(pipeName, out var pipeServer)); 244Assert.True(TryCreatePipeServer(pipeName, out var pipeServer)); 283Assert.True(TryCreatePipeServer(pipeName, out var pipeServer)); 336Assert.True(TryCreatePipeServer(pipeName, out var pipeServer));
netstandard (1)
netstandard.cs (1)
953[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Pipes.NamedPipeServerStream))]
Replay (4)
src\Compilers\Shared\NamedPipeUtil.cs (4)
56internal static bool CheckClientElevationMatches(NamedPipeServerStream pipeStream) 84internal static NamedPipeServerStream CreateServer(string pipeName, PipeDirection? pipeDirection = null) 90NamedPipeServerStream.MaxAllowedServerInstances, 181private static NamedPipeServerStream CreateServer(
System.Core (1)
System.Core.cs (1)
108[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Pipes.NamedPipeServerStream))]
System.IO.Pipes.AccessControl (1)
artifacts\obj\System.IO.Pipes.AccessControl\Debug\net11.0\System.IO.Pipes.AccessControl.notsupported.cs (1)
15public static System.IO.Pipes.NamedPipeServerStream Create(string pipeName, System.IO.Pipes.PipeDirection direction, int maxNumberOfServerInstances, System.IO.Pipes.PipeTransmissionMode transmissionMode, System.IO.Pipes.PipeOptions options, int inBufferSize, int outBufferSize, System.IO.Pipes.PipeSecurity? pipeSecurity, System.IO.HandleInheritability inheritability = System.IO.HandleInheritability.None, System.IO.Pipes.PipeAccessRights additionalAccessRights = default) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
vbc (4)
src\Compilers\Shared\NamedPipeUtil.cs (4)
56internal static bool CheckClientElevationMatches(NamedPipeServerStream pipeStream) 84internal static NamedPipeServerStream CreateServer(string pipeName, PipeDirection? pipeDirection = null) 90NamedPipeServerStream.MaxAllowedServerInstances, 181private static NamedPipeServerStream CreateServer(
VBCSCompiler (8)
src\Compilers\Server\VBCSCompiler\NamedPipeClientConnection.cs (2)
23public NamedPipeServerStream Stream { get; } 29internal NamedPipeClientConnection(NamedPipeServerStream stream, ICompilerServerLogger logger)
src\Compilers\Server\VBCSCompiler\NamedPipeClientConnectionHost.cs (2)
164/// <see cref="NamedPipeServerStream"/> object. Throws on any connection error. 175NamedPipeServerStream? pipeStream = null;
src\Compilers\Shared\NamedPipeUtil.cs (4)
56internal static bool CheckClientElevationMatches(NamedPipeServerStream pipeStream) 84internal static NamedPipeServerStream CreateServer(string pipeName, PipeDirection? pipeDirection = null) 90NamedPipeServerStream.MaxAllowedServerInstances, 181private static NamedPipeServerStream CreateServer(
VBCSCompiler.UnitTests (4)
NamedPipeTestUtil.cs (2)
27var sharedServerFullName = typeof(NamedPipeServerStream).FullName + "+SharedServer"; 28var sharedServerType = typeof(NamedPipeServerStream).Assembly.GetType(sharedServerFullName);
VBCSCompilerServerTests.cs (2)
105using (var stream = NamedPipeUtil.CreateServer(pipeName)) 154using (var stream = NamedPipeUtil.CreateServer(pipeName))