public virtual bool TryGetBuffer(out ArraySegment<byte> buffer) { if (!_exposable) { buffer = default(ArraySegment<byte>); return false; } buffer = new ArraySegment<byte>(_buffer, offset: _origin, count: (_length - _origin)); return true; }
public static void TryGetBuffer_Constructor_ByteArray_Bool_AlwaysReturnsFalse() { var stream = new MemoryStream(new byte[512], writable: true); ArraySegment<byte> segment; Assert.False(stream.TryGetBuffer(out segment)); }