示例#1
0
 public override byte[] ToBytes()
 {
     return(TLUtils.Combine(TLUtils.SignatureToBytes(Signature),
                            Hash.ToBytes(),
                            Salt.ToBytes(),
                            IsSimple.ToBytes(),
                            CloseTime.ToBytes(),
                            AutolockTimeout.ToBytes(),
                            Locked.ToBytes()));
 }
        public override byte[] ToBytes()
        {
            var objectBytes = MessageData.ToBytes();

            return(TLUtils.Combine(
                       Salt.ToBytes(),
                       SessionId.ToBytes(),
                       MessageId.ToBytes(),
                       SeqNo.ToBytes(),
                       BitConverter.GetBytes(objectBytes.Length),
                       objectBytes));
        }