<PackageReference Include="Relativity.OutsideIn" Version="2022.10.0" />

CodedInputStream

public sealed class CodedInputStream : IDisposable
public bool IsAtEnd { get; }

public long Position { get; }

public int RecursionLimit { get; }

public int SizeLimit { get; }

public CodedInputStream(byte[] buffer)

public CodedInputStream(byte[] buffer, int offset, int length)

public CodedInputStream(Stream input)

public CodedInputStream(Stream input, bool leaveOpen)

public static CodedInputStream CreateWithLimits(Stream input, int sizeLimit, int recursionLimit)

public void Dispose()

public bool MaybeConsumeTag(uint tag)

public uint PeekTag()

public bool ReadBool()

public double ReadDouble()

public int ReadEnum()

public uint ReadFixed32()

public ulong ReadFixed64()

public float ReadFloat()

public void ReadGroup(IMessage builder)

public int ReadInt32()

public long ReadInt64()

public int ReadLength()

public void ReadMessage(IMessage builder)

public void ReadRawMessage(IMessage message)

public int ReadSFixed32()

public long ReadSFixed64()

public int ReadSInt32()

public long ReadSInt64()

public string ReadString()

public uint ReadTag()

public uint ReadUInt32()

public ulong ReadUInt64()

public void SkipLastField()