74 references to PipeDirection
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
NamedPipesTransportBenchmark.cs (1)
128
direction:
PipeDirection
.InOut,
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
Internal\NamedPipeConnectionListener.cs (2)
216
PipeDirection
.InOut,
228
PipeDirection
.InOut,
Microsoft.Build (3)
BackEnd\Client\MSBuildClient.cs (1)
145
PipeDirection
.InOut,
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
452
PipeDirection
.InOut,
NodeEndpointOutOfProcBase.cs (1)
247
PipeDirection
.InOut,
MSBuild (1)
NodeEndpointOutOfProcBase.cs (1)
247
PipeDirection
.InOut,
MSBuildTaskHost (1)
NodeEndpointOutOfProcBase.cs (1)
232
PipeDirection
.InOut,
netstandard (1)
netstandard.cs (1)
954
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Pipes.
PipeDirection
))]
System.Core (1)
System.Core.cs (1)
112
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Pipes.
PipeDirection
))]
System.Diagnostics.Process (4)
System\Diagnostics\Process.Unix.cs (4)
469
_standardInput = new StreamWriter(OpenStream(stdinFd,
PipeDirection
.Out),
476
_standardOutput = new StreamReader(OpenStream(stdoutFd,
PipeDirection
.In),
482
_standardError = new StreamReader(OpenStream(stderrFd,
PipeDirection
.In),
846
private static AnonymousPipeClientStream OpenStream(int fd,
PipeDirection
direction)
System.IO.Pipes (57)
System\IO\Pipes\AnonymousPipeClientStream.cs (7)
16
: this(
PipeDirection
.In, pipeHandleAsString)
20
public AnonymousPipeClientStream(
PipeDirection
direction, string pipeHandleAsString)
23
if (direction ==
PipeDirection
.InOut)
47
public AnonymousPipeClientStream(
PipeDirection
direction, SafePipeHandle safePipeHandle)
50
if (direction ==
PipeDirection
.InOut)
63
private void Init(
PipeDirection
direction, SafePipeHandle safePipeHandle)
65
Debug.Assert(direction !=
PipeDirection
.InOut, "anonymous pipes are unidirectional, caller should have verified before calling Init");
System\IO\Pipes\AnonymousPipeServerStream.cs (7)
18
: this(
PipeDirection
.Out, HandleInheritability.None, 0)
22
public AnonymousPipeServerStream(
PipeDirection
direction)
27
public AnonymousPipeServerStream(
PipeDirection
direction, HandleInheritability inheritability)
33
public AnonymousPipeServerStream(
PipeDirection
direction, SafePipeHandle serverSafePipeHandle, SafePipeHandle clientSafePipeHandle)
36
if (direction ==
PipeDirection
.InOut)
63
public AnonymousPipeServerStream(
PipeDirection
direction, HandleInheritability inheritability, int bufferSize)
66
if (direction ==
PipeDirection
.InOut)
System\IO\Pipes\AnonymousPipeServerStream.Unix.cs (3)
15
private void Create(
PipeDirection
direction, HandleInheritability inheritability, int bufferSize)
17
Debug.Assert(direction !=
PipeDirection
.InOut, "Anonymous pipe direction shouldn't be InOut");
23
if (direction ==
PipeDirection
.In)
System\IO\Pipes\NamedPipeClientStream.cs (8)
26
private readonly
PipeDirection
_direction;
31
: this(".", pipeName,
PipeDirection
.InOut, PipeOptions.None, TokenImpersonationLevel.None, HandleInheritability.None)
36
: this(serverName, pipeName,
PipeDirection
.InOut, PipeOptions.None, TokenImpersonationLevel.None, HandleInheritability.None)
40
public NamedPipeClientStream(string serverName, string pipeName,
PipeDirection
direction)
45
public NamedPipeClientStream(string serverName, string pipeName,
PipeDirection
direction, PipeOptions options)
50
public NamedPipeClientStream(string serverName, string pipeName,
PipeDirection
direction,
56
public NamedPipeClientStream(string serverName, string pipeName,
PipeDirection
direction,
92
public NamedPipeClientStream(
PipeDirection
direction, bool isAsync, bool isConnected, SafePipeHandle safePipeHandle)
System\IO\Pipes\NamedPipeClientStream.Unix.cs (2)
25
: base(
PipeDirection
.InOut, 0)
30
private static int AccessRightsFromDirection(
PipeDirection
_) => 0;
System\IO\Pipes\NamedPipeServerStream.cs (11)
19
: this(pipeName,
PipeDirection
.InOut, 1, PipeTransmissionMode.Byte, PipeOptions.None, 0, 0, HandleInheritability.None)
23
public NamedPipeServerStream(string pipeName,
PipeDirection
direction)
28
public NamedPipeServerStream(string pipeName,
PipeDirection
direction, int maxNumberOfServerInstances)
33
public NamedPipeServerStream(string pipeName,
PipeDirection
direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode)
38
public NamedPipeServerStream(string pipeName,
PipeDirection
direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options)
43
public NamedPipeServerStream(string pipeName,
PipeDirection
direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, int inBufferSize, int outBufferSize)
72
PipeDirection
direction,
87
PipeDirection
direction,
96
if (direction <
PipeDirection
.In || direction >
PipeDirection
.InOut)
133
public NamedPipeServerStream(
PipeDirection
direction, bool isAsync, bool isConnected, SafePipeHandle safePipeHandle)
System\IO\Pipes\NamedPipeServerStream.Unix.cs (4)
17
private
PipeDirection
_direction;
24
private void Create(string pipeName,
PipeDirection
direction, int maxNumberOfServerInstances,
29
Debug.Assert(direction >=
PipeDirection
.In && direction <=
PipeDirection
.InOut, "invalid pipe direction");
System\IO\Pipes\PipeStream.cs (12)
27
private
PipeDirection
_pipeDirection;
31
protected PipeStream(
PipeDirection
direction, int bufferSize)
33
if (direction <
PipeDirection
.In || direction >
PipeDirection
.InOut)
42
protected PipeStream(
PipeDirection
direction, PipeTransmissionMode transmissionMode, int outBufferSize)
44
if (direction <
PipeDirection
.In || direction >
PipeDirection
.InOut)
57
private void Init(
PipeDirection
direction, PipeTransmissionMode transmissionMode, uint outBufferSize)
59
Debug.Assert(direction >=
PipeDirection
.In && direction <=
PipeDirection
.InOut, "invalid pipe direction");
69
if ((_pipeDirection &
PipeDirection
.In) != 0)
73
if ((_pipeDirection &
PipeDirection
.Out) != 0)
System\IO\Pipes\PipeStream.Unix.cs (3)
490
PipeDirection
direction, int inBufferSize, int outBufferSize, HandleInheritability inheritability)
511
case
PipeDirection
.In:
514
case
PipeDirection
.Out:
System.IO.Pipes.AccessControl (2)
artifacts\obj\System.IO.Pipes.AccessControl\Debug\net9.0\System.IO.Pipes.AccessControl.notsupported.cs (2)
11
public static System.IO.Pipes.AnonymousPipeServerStream Create(System.IO.Pipes.
PipeDirection
direction, System.IO.HandleInheritability inheritability, int bufferSize, System.IO.Pipes.PipeSecurity? pipeSecurity) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
15
public 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); }
System.ServiceModel.NetNamedPipe (1)
System\ServiceModel\Channels\PipeConnectionInitiator.cs (1)
180
namedPipeClient = new NamedPipeClientStream(".", resolvedAddress,
PipeDirection
.InOut, PipeOptions.Asynchronous, TokenImpersonationLevel.Anonymous, HandleInheritability.None);