public void Write(DrdaStreamWriter writer) { writer.WriteUInt16((UInt16)GetSize()); writer.WriteUInt16((UInt16)CodePoint.MGRLVLLS); foreach (var value in Values) { writer.WriteUInt16(value); } }
public void Write( DrdaStreamWriter writer) { writer.WriteUInt16((UInt16)GetSize()); writer.WriteUInt8(0xD0); // DDMID writer.WriteUInt8((Byte)_format); writer.WriteUInt16(_requestCorrelationId); _command.Write(writer); }
public static void WriteVarString( this DrdaStreamWriter writer, String value) { var bytes = Encoding.UTF8.GetBytes(value); writer.WriteUInt16((UInt16)bytes.Length); writer.WriteBytes(bytes); }
public void Write( DrdaStreamWriter writer) { var size = GetSize(); if (size > MaxSize) { writer.WriteUInt16(SegmentFlag); writer.WriteUInt16((UInt16)CodePoint); writer.WriteUInt32(size); } else { writer.WriteUInt16((UInt16)size); writer.WriteUInt16((UInt16)CodePoint); } foreach (var parameter in _parameters) { parameter.Write(writer); } }
public void Write(DrdaStreamWriter writer) { writer.WriteUInt16((UInt16)GetSize()); writer.WriteUInt16((UInt16)CodePoint); writer.WriteUInt16(Value); }
public void Write( DrdaStreamWriter writer) { writer.WriteUInt8((Byte)_type); writer.WriteUInt16(_length); }
public void Write(DrdaStreamWriter writer) { writer.WriteUInt16((UInt16)GetSize()); writer.WriteUInt16((UInt16)CodePoint); writer.WriteBytes(Reader?.ReadBytes(_totalByteLength)); }