Пример #1
0
 public static void Serialize(Stream stream, FindChannelRequest instance)
 {
     if (instance.HasAgentIdentity)
     {
         stream.WriteByte(10);
         ProtocolParser.WriteUInt32(stream, instance.AgentIdentity.GetSerializedSize());
         Identity.Serialize(stream, instance.AgentIdentity);
     }
     if (instance.Options == null)
     {
         throw new ArgumentNullException("Options", "Required by proto specification.");
     }
     stream.WriteByte(18);
     ProtocolParser.WriteUInt32(stream, instance.Options.GetSerializedSize());
     FindChannelOptions.Serialize(stream, instance.Options);
 }
 public void Serialize(Stream stream)
 {
     FindChannelOptions.Serialize(stream, this);
 }