private void WriteBuffer(CtpBuffer value) { EnsureCapacityBytes(5); if (value.Length <= 50) { WriteSymbol(CtpObjectSymbols.CtpBuffer0 + (byte)value.Length); } else { WriteArrayLength(CtpObjectSymbols.CtpBuffer8Bit, value.Length); } EnsureCapacityBytes(value.Length); value.CopyTo(m_buffer, m_length); m_length += value.Length; }
private CtpObject(CtpBuffer value) : this() { ValueTypeCode = CtpTypeCode.CtpBuffer; m_valueObject = value; }