Wire.DeserializerSession.GetBuffer C# (CSharp) Method

GetBuffer() public method

public GetBuffer ( int length ) : byte[]
length int
return byte[]
        public byte[] GetBuffer(int length)
        {
            if (length <= _buffer.Length)
                return _buffer;

            length = Math.Max(length, _buffer.Length * 2);

            _buffer = new byte[length];

            return _buffer;
        }

Usage Example

Example #1
0
 public static int ReadUInt16(this Stream self, DeserializerSession session)
 {
     var buffer = session.GetBuffer(2);
     self.Read(buffer, 0, 2);
     var res = BitConverter.ToUInt16(buffer, 0);
     return res;
 }
All Usage Examples Of Wire.DeserializerSession::GetBuffer