public Pipe(int size) { _syncRoot = new object(); _capacity = size; _queue = new Queue <object[]>(size); _closed = false; _columns = new PipeColumns(this); }
public PipeDataRow(PipeColumns columns) : base(columns) { _pipe = columns.Pipe; }
public PipeWriter(PipeColumns columns) : base(columns) { }
public PipeReader(PipeColumns columns) : base(columns) { }