public object ObjectFromByteBuffer(byte[] buf) { base_types bt = base_types.Parser.ParseFrom(buf); return(bt); throw new NotImplementedException(); }
public object ObjectFromByteBuffer(byte[] buf) { WrappedMessage wm = WrappedMessage.Parser.ParseFrom(buf); switch (wm.WrappedDescriptorId) { case 42: return(Person.Parser.ParseFrom(wm.WrappedMessageBytes)); } base_types bt = base_types.Parser.ParseFrom(buf); return(bt); throw new NotImplementedException(); }
virtual public object ObjectFromByteBuffer(byte[] buf) { base_types bt = base_types.Parser.ParseFrom(buf); if (bt.I32 != 0) { return(bt.I32); } else if (bt.I64 != 0) { return(bt.I64); } else { return(bt.Str); } }