Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PipeStream() [2/2]

System.IO.Pipes.PipeStream.PipeStream ( PipeDirection direction,
PipeTransmissionMode transmissionMode,
int outBufferSize )
inlineprotected

Definition at line 472 of file PipeStream.cs.

473 {
474 if (direction < PipeDirection.In || direction > PipeDirection.InOut)
475 {
476 throw new ArgumentOutOfRangeException("direction", System.SR.ArgumentOutOfRange_DirectionModeInOutOrInOut);
477 }
478 if (transmissionMode < PipeTransmissionMode.Byte || transmissionMode > PipeTransmissionMode.Message)
479 {
480 throw new ArgumentOutOfRangeException("transmissionMode", System.SR.ArgumentOutOfRange_TransmissionModeByteOrMsg);
481 }
482 if (outBufferSize < 0)
483 {
484 throw new ArgumentOutOfRangeException("outBufferSize", System.SR.ArgumentOutOfRange_NeedNonNegNum);
485 }
486 Init(direction, transmissionMode, (uint)outBufferSize);
487 }
void Init(PipeDirection direction, PipeTransmissionMode transmissionMode, uint outBufferSize)
static string ArgumentOutOfRange_TransmissionModeByteOrMsg
Definition SR.cs:30
static string ArgumentOutOfRange_NeedNonNegNum
Definition SR.cs:32
static string ArgumentOutOfRange_DirectionModeInOutOrInOut
Definition SR.cs:32
Definition SR.cs:7

References System.SR.ArgumentOutOfRange_DirectionModeInOutOrInOut, System.SR.ArgumentOutOfRange_NeedNonNegNum, System.SR.ArgumentOutOfRange_TransmissionModeByteOrMsg, and System.IO.Pipes.PipeStream.Init().