Class CodedInputStream
Inheritance
CodedInputStream
Assembly: Google.Protobuf.dll
public sealed class CodedInputStream : IDisposable
Constructors
Declaration
public CodedInputStream(byte[] buffer)
Parameters
| Type |
Name |
Description |
| byte[] |
buffer |
|
Declaration
public CodedInputStream(byte[] buffer, int offset, int length)
Parameters
| Type |
Name |
Description |
| byte[] |
buffer |
|
| int |
offset |
|
| int |
length |
|
Declaration
public CodedInputStream(Stream input)
Parameters
| Type |
Name |
Description |
| Stream |
input |
|
Declaration
public CodedInputStream(Stream input, bool leaveOpen)
Parameters
Properties
Declaration
public bool IsAtEnd { get; }
Property Value
Declaration
public long Position { get; }
Property Value
Declaration
public int RecursionLimit { get; }
Property Value
Declaration
public int SizeLimit { get; }
Property Value
Methods
Declaration
public static CodedInputStream CreateWithLimits(Stream input, int sizeLimit, int recursionLimit)
Parameters
| Type |
Name |
Description |
| Stream |
input |
|
| int |
sizeLimit |
|
| int |
recursionLimit |
|
Returns
Declaration
Declaration
public bool MaybeConsumeTag(uint tag)
Parameters
| Type |
Name |
Description |
| uint |
tag |
|
Returns
Declaration
Returns
Declaration
Returns
Declaration
public ByteString ReadBytes()
Returns
Declaration
public double ReadDouble()
Returns
Declaration
Returns
Declaration
public uint ReadFixed32()
Returns
Declaration
public ulong ReadFixed64()
Returns
Declaration
Returns
Declaration
public void ReadGroup(IMessage builder)
Parameters
Declaration
Returns
Declaration
Returns
Declaration
Returns
Declaration
public void ReadMessage(IMessage builder)
Parameters
Declaration
public void ReadRawMessage(IMessage message)
Parameters
Declaration
public int ReadSFixed32()
Returns
Declaration
public long ReadSFixed64()
Returns
Declaration
Returns
Declaration
Returns
Declaration
public string ReadString()
Returns
Declaration
Returns
Declaration
Returns
Declaration
public ulong ReadUInt64()
Returns
Declaration
public void SkipLastField()
Implements