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); }