public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(Flags.ToBytes()); output.Write(Title.ToBytes()); output.Write(Photo.ToBytes()); output.Write(ParticipantsCount.ToBytes()); ToStream(output, Participants, Flags, (int)ChatInviteFlags.Participants); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Flags.ToBytes(), Title.ToBytes(), Photo.ToBytes(), ParticipantsCount.ToBytes(), ToBytes(Participants, Flags, (int)ChatInviteFlags.Participants))); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(Id.ToBytes()); output.Write(Title.ToBytes()); Photo.ToStream(output); output.Write(ParticipantsCount.ToBytes()); output.Write(Date.ToBytes()); output.Write(Left.ToBytes()); output.Write(Version.ToBytes()); Participants.NullableToStream(output); NotifySettings.NullableToStream(output); }
public override string ToString() { return(new StringBuilder() .Append("Research set: ") .AppendLine(ResearchSet.ToString()) .Append("Participants count: ") .AppendLine(ParticipantsCount.ToString()) .Append("Time frame: ") .AppendLine(TimeFrame.ToString()) .ToString()); //return new StringBuilder().Append(researchSet).AppendLine() // .Append(participantsCount).AppendLine() // .Append(timeFrame).AppendLine() // .ToString(); }
public override void ToStream(Stream output) { try { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(Flags.ToBytes()); output.Write(Id.ToBytes()); output.Write(AccessHash.ToBytes()); output.Write(Title.ToBytes()); if (IsSet(Flags, (int)ChannelFlags.Public)) { UserName.ToStream(output); } Photo.ToStream(output); Date.ToStream(output); Version.ToStream(output); CustomFlags.NullableToStream(output); ParticipantIds.NullableToStream(output); About.NullableToStream(output); ParticipantsCount.NullableToStream(output); AdminsCount.NullableToStream(output); KickedCount.NullableToStream(output); ReadInboxMaxId.NullableToStream(output); Pts.NullableToStream(output); Participants.NullableToStream(output); NotifySettings.NullableToStream(output); if (IsSet(CustomFlags, (int)ChannelCustomFlags.MigratedFromChatId)) { _migratedFromChatId.ToStream(output); } if (IsSet(CustomFlags, (int)ChannelCustomFlags.MigratedFromMaxId)) { _migratedFromMaxId.ToStream(output); } } catch (Exception ex) { } }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(Flags.ToBytes()); output.Write(Id.ToBytes()); output.Write(Title.ToBytes()); Photo.ToStream(output); output.Write(ParticipantsCount.ToBytes()); output.Write(Date.ToBytes()); //output.Write(Left.ToBytes()); output.Write(Version.ToBytes()); if (IsSet(Flags, (int)ChatFlags.MigratedTo)) { MigratedTo.ToStream(output); } Participants.NullableToStream(output); NotifySettings.NullableToStream(output); CustomFlags.NullableToStream(output); }