Zdexby TheHolyOneZ
49,743 classes
Class

ParsingPrimitives

: Object
Google.Protobuf.ParsingPrimitives, Google.Protobuf 0x0010 (16 B) inherited 0x0010 Google.Protobuf.dll
0x00x0010

Members 2

OffsetSizeNameTypeFlagsDefault
0x08Utf8EncodingEncodingStatic+2 flags—
—0x04StackallocThresholdintPrivateStatic+1 flags324580864

Functions 32

SignatureFlagsNativeParams
int ParseLength(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
uint ParseTag(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
bool MaybeConsumeTag(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, uint tag)PublicStatic0x80
uint PeekTag(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
ulong ParseRawVarint64(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
ulong ParseRawVarint64SlowPath(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PrivateStatic0x80
uint ParseRawVarint32(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
uint ParseRawVarint32SlowPath(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PrivateStatic0x80
uint ParseRawLittleEndian32(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
uint ParseRawLittleEndian32SlowPath(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PrivateStatic0x80
ulong ParseRawLittleEndian64(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
ulong ParseRawLittleEndian64SlowPath(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PrivateStatic0x80
double ParseDouble(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
float ParseFloat(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
float ParseFloatSlow(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PrivateStatic0x80
byte[] ReadRawBytes(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, int size)PublicStatic0x80
byte[] ReadRawBytesSlow(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, int size)PrivateStatic0x80
void SkipRawBytes(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, int size)PublicStatic0x80
string ReadString(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
ByteString ReadBytes(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
string ReadRawString(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, int length)PublicStatic0x80
string ReadStringSlow(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, int length)PrivateStatic0x80
void ValidateCurrentLimit(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, int size)PrivateStatic0x80
byte ReadRawByte(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PrivateStatic0x80
uint ReadRawVarint32(Stream input)PublicStatic0x08
int DecodeZigZag32(uint n)PublicStatic0x04
long DecodeZigZag64(ulong n)PublicStatic0x08
bool IsDataAvailable(ref ParserInternalState& state, int size)PublicStatic0x80
bool IsDataAvailableInSource(ref ParserInternalState& state, int size)PrivateStatic0x80
void ReadRawBytesIntoSpan(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, int length, const Span<System.Byte>& byteSpan)PrivateStatic0x80
void ReadPackedFieldLittleEndian(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, int length, const Span<System.Byte>& outBuffer)Static+1 flags0x80
void .cctor()PrivateStatic+1 flags0x00