public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(Id.ToBytes()); output.Write(Parts.ToBytes()); output.Write(MD5Checksum.ToBytes()); output.Write(KeyFingerprint.ToBytes()); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Id.ToBytes(), Parts.ToBytes(), MD5Checksum.ToBytes(), KeyFingerprint.ToBytes())); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Id.ToBytes(), Parts.ToBytes(), MD5Checksum.ToBytes(), FileHash.ToBytes(), Secret.ToBytes())); }