public byte[] Encode(IMessage msg) { uint id = msgid_query_(msg.GetType()); return((uint.MaxValue != id) ? PBCodec.Encode(id, msg) : null); }
public byte[] Encode(object msg) { int id = msgid_query_(msg.GetType()); return((id > 0) ? PBCodec.Encode(id, msg) : null); }
private bool Build(IMessage msg, out byte[] data) { uint id = msgid_query_(msg.GetType()); if (uint.MaxValue != id) { data = PBCodec.Encode(id, msg); return(null != data); } else { data = null; return(false); } }
private bool Build(object msg, out byte[] data) { int id = msgid_query_(msg.GetType()); if (id > 0) { data = PBCodec.Encode(id, msg); return(null != data); } else { data = null; return(false); } }