System.IO.Pipes.PipeStream public abstract class PipeStream : Stream Documentation public virtual int InBufferSize { get; } public bool IsAsync { get; } public bool IsConnected { get; protected set; } protected bool IsHandleExposed { get; } public bool IsMessageComplete { get; } public virtual int OutBufferSize { get; } public virtual PipeTransmissionMode ReadMode { get; set; } public SafePipeHandle SafePipeHandle { get; } public virtual PipeTransmissionMode TransmissionMode { get; } protected PipeStream(PipeDirection direction, int bufferSize) protected PipeStream(PipeDirection direction, PipeTransmissionMode transmissionMode, int outBufferSize) protected void InitializeHandle(SafePipeHandle handle, bool isExposed, bool isAsync) public void WaitForPipeDrain()