Zdexby TheHolyOneZ
49,743 classes
Class

JsonReaderHelper

: Object
System.Text.Json.JsonReaderHelper, Sentry.System.Text.Json 0x0010 (16 B) inherited 0x0010 Sentry.System.Text.Json.dll
0x00x0010

Members 2

OffsetSizeNameTypeFlagsDefault
—0x08XorPowerOfTwoToHighByteulongPrivateStatic+1 flags1718916831744
0x08s_utf8EncodingUTF8EncodingPublicStatic+1 flags—

Functions 27

SignatureFlagsNativeParams
ValueTuple<System.Int32 CountNewLines(const ReadOnlySpan<System.Byte>& data)PublicStatic0x18
JsonValueKind ToValueKind(const JsonTokenType& tokenType)Static+1 flags0x01
bool IsTokenTypePrimitive(const JsonTokenType& tokenType)PublicStatic0x01
bool IsHexDigit(byte nextByte)PublicStatic0x01
int IndexOfQuoteOrAnyControlOrBackSlash(const ReadOnlySpan<System.Byte>& span)PublicStatic0x18
int IndexOfOrLessThan(ref byte& searchSpace, byte value0, byte value1, byte lessThan, int length)PrivateStatic0x04
int LocateFirstFoundByte(const Vector<System.Byte>& match)PrivateStatic0x10
int LocateFirstFoundByte(ulong match)PrivateStatic0x08
bool TryGetEscapedDateTime(const ReadOnlySpan<System.Byte>& source, ref DateTime& value)PublicStatic0x18
bool TryGetEscapedDateTimeOffset(const ReadOnlySpan<System.Byte>& source, ref DateTimeOffset& value)PublicStatic0x18
bool TryGetEscapedGuid(const ReadOnlySpan<System.Byte>& source, ref Guid& value)PublicStatic0x18
bool TryGetFloatingPointConstant(const ReadOnlySpan<System.Byte>& span, ref float& value)PublicStatic0x18
bool TryGetFloatingPointConstant(const ReadOnlySpan<System.Byte>& span, ref double& value)PublicStatic0x18
bool TryGetUnescapedBase64Bytes(const ReadOnlySpan<System.Byte>& utf8Source, int idx, ref byte[]& bytes)PublicStatic0x18
string GetUnescapedString(const ReadOnlySpan<System.Byte>& utf8Source, int idx)PublicStatic0x18
ReadOnlySpan<System.Byte> GetUnescapedSpan(const ReadOnlySpan<System.Byte>& utf8Source, int idx)PublicStatic0x18
bool UnescapeAndCompare(const ReadOnlySpan<System.Byte>& utf8Source, const ReadOnlySpan<System.Byte>& other)PublicStatic0x18
bool UnescapeAndCompare(const ReadOnlySequence<System.Byte>& utf8Source, const ReadOnlySpan<System.Byte>& other)PublicStatic0x20
bool TryDecodeBase64InPlace(const Span<System.Byte>& utf8Unescaped, ref byte[]& bytes)PublicStatic0x18
bool TryDecodeBase64(const ReadOnlySpan<System.Byte>& utf8Unescaped, ref byte[]& bytes)PublicStatic0x18
string TranscodeHelper(const ReadOnlySpan<System.Byte>& utf8Unescaped)PublicStatic0x18
int GetUtf8ByteCount(const ReadOnlySpan<System.Char>& text)Static+1 flags0x18
int GetUtf8FromText(const ReadOnlySpan<System.Char>& text, const Span<System.Byte>& dest)Static+1 flags0x18
string GetTextFromUtf8(const ReadOnlySpan<System.Byte>& utf8Text)Static+1 flags0x18
void Unescape(const ReadOnlySpan<System.Byte>& source, const Span<System.Byte>& destination, int idx, ref int& written)Static+1 flags0x18
void EncodeToUtf8Bytes(uint scalar, const Span<System.Byte>& utf8Destination, ref int& bytesWritten)PrivateStatic0x18
void .cctor()PrivateStatic+1 flags0x00