Lines Matching refs:IMessage
42 /// return simple <see cref="IMessage"/>.
46 private Func<IMessage> factory;
52 internal MessageParser(Func<IMessage> factory, bool discardUnknownFields, ExtensionRegistry extensions)
63 internal IMessage CreateTemplate()
73 public IMessage ParseFrom(byte[] data)
75 IMessage message = factory();
87 public IMessage ParseFrom(byte[] data, int offset, int length)
89 IMessage message = factory();
99 public IMessage ParseFrom(ByteString data)
101 IMessage message = factory();
111 public IMessage ParseFrom(Stream input)
113 IMessage message = factory();
124 public IMessage ParseFrom(ReadOnlySequence<byte> data)
126 IMessage message = factory();
140 public IMessage ParseDelimitedFrom(Stream input)
142 IMessage message = factory();
152 public IMessage ParseFrom(CodedInputStream input)
154 IMessage message = factory();
166 public IMessage ParseJson(string json)
168 IMessage message = factory();
174 internal void MergeFrom(IMessage message, CodedInputStream codedInput)
211 /// <see cref="IMessage.MergeFrom"/> implementation within the original type, but
221 public sealed class MessageParser<T> : MessageParser where T : IMessage<T>