Class MessageParser<T>
Inheritance
MessageParser<T>
Assembly: Google.Protobuf.dll
Syntax
public sealed class MessageParser<T> : MessageParser where T : IMessage<T>
Type Parameters
Constructors
MessageParser(Func<T>)
Declaration
public MessageParser(Func<T> factory)
Parameters
Type |
Name |
Description |
Func<T> |
factory |
|
Methods
ParseDelimitedFrom(Stream)
Declaration
public T ParseDelimitedFrom(Stream input)
Parameters
Type |
Name |
Description |
Stream |
input |
|
Returns
ParseFrom(ByteString)
Declaration
public T ParseFrom(ByteString data)
Parameters
Returns
Declaration
public T ParseFrom(CodedInputStream input)
Parameters
Returns
ParseFrom(ReadOnlySequence<byte>)
Declaration
public T ParseFrom(ReadOnlySequence<byte> data)
Parameters
Returns
ParseFrom(byte[])
Declaration
public T ParseFrom(byte[] data)
Parameters
Type |
Name |
Description |
byte[] |
data |
|
Returns
ParseFrom(byte[], int, int)
Declaration
public T ParseFrom(byte[] data, int offset, int length)
Parameters
Type |
Name |
Description |
byte[] |
data |
|
int |
offset |
|
int |
length |
|
Returns
ParseFrom(Stream)
Declaration
public T ParseFrom(Stream input)
Parameters
Type |
Name |
Description |
Stream |
input |
|
Returns
ParseFrom(ReadOnlySpan<byte>)
Declaration
public T ParseFrom(ReadOnlySpan<byte> data)
Parameters
Returns
ParseJson(string)
Declaration
public T ParseJson(string json)
Parameters
Type |
Name |
Description |
string |
json |
|
Returns
WithDiscardUnknownFields(bool)
Declaration
public MessageParser<T> WithDiscardUnknownFields(bool discardUnknownFields)
Parameters
Type |
Name |
Description |
bool |
discardUnknownFields |
|
Returns
WithExtensionRegistry(ExtensionRegistry)
Declaration
public MessageParser<T> WithExtensionRegistry(ExtensionRegistry registry)
Parameters
Returns