public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); Flags.ToStream(output); CallId.ToStream(output); ToStream(output, Reason, Flags, (int)MessageActionPhoneCallFlags.Reason); ToStream(output, Duration, Flags, (int)MessageActionPhoneCallFlags.Duration); }