public int Serialize(byte[] buffer, int offset) { byte header = (byte)((byte)Type << 4); header |= (byte)(Server ? 0x01 : 0x00); buffer.WriteUInt8(offset++, header); buffer.WriteUInt8(offset++, InvokeId); buffer.WriteUInt8(offset++, AbortReason); return offset; }