Zdexby TheHolyOneZ
49,743 classes
Class

JsonWriterHelper

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

Members 3

OffsetSizeNameTypeFlagsDefault
0x02s_dateTimeStandardFormatStandardFormatPrivateStatic+1 flags—
—0x04LastAsciiCharacterintPublicStatic+1 flags72941391
0x02s_hexStandardFormatStandardFormatPrivateStatic+1 flags—

Functions 37

SignatureFlagsNativeParams
void WriteIndentation(const Span<System.Byte>& buffer, int indent)PublicStatic0x18
void ValidateProperty(const ReadOnlySpan<System.Byte>& propertyName)PublicStatic0x18
void ValidateValue(const ReadOnlySpan<System.Byte>& value)PublicStatic0x18
void ValidateBytes(const ReadOnlySpan<System.Byte>& bytes)PublicStatic0x18
void ValidateDouble(double value)PublicStatic0x08
void ValidateSingle(float value)PublicStatic0x04
void ValidateProperty(const ReadOnlySpan<System.Char>& propertyName)PublicStatic0x18
void ValidateValue(const ReadOnlySpan<System.Char>& value)PublicStatic0x18
void ValidatePropertyAndValue(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Byte>& value)PublicStatic0x18
void ValidatePropertyAndValue(const ReadOnlySpan<System.Byte>& propertyName, const ReadOnlySpan<System.Char>& value)PublicStatic0x18
void ValidatePropertyAndValue(const ReadOnlySpan<System.Byte>& propertyName, const ReadOnlySpan<System.Byte>& value)PublicStatic0x18
void ValidatePropertyAndValue(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Char>& value)PublicStatic0x18
void ValidatePropertyAndBytes(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Byte>& bytes)PublicStatic0x18
void ValidatePropertyAndBytes(const ReadOnlySpan<System.Byte>& propertyName, const ReadOnlySpan<System.Byte>& bytes)PublicStatic0x18
void ValidateNumber(const ReadOnlySpan<System.Byte>& utf8FormattedNumber)Static+1 flags0x18
void WriteDateTimeTrimmed(const Span<System.Byte>& buffer, const DateTime& value, ref int& bytesWritten)PublicStatic0x18
void WriteDateTimeOffsetTrimmed(const Span<System.Byte>& buffer, const DateTimeOffset& value, ref int& bytesWritten)PublicStatic0x18
void TrimDateTimeOffset(const Span<System.Byte>& buffer, ref int& bytesWritten)PublicStatic0x18
ReadOnlySpan<System.Byte> get_AllowList()PrivateStatic+1 flags0x18
bool NeedsEscaping(byte value)PrivateStatic0x01
bool NeedsEscapingNoBoundsCheck(ushort value)PrivateStatic0x02
int NeedsEscaping(const ReadOnlySpan<System.Byte>& value, JavaScriptEncoder encoder)PublicStatic0x18
int NeedsEscaping(const ReadOnlySpan<System.Char>& value, JavaScriptEncoder encoder)PublicStatic0x18
int GetMaxEscapedLength(int textLength, int firstIndexToEscape)PublicStatic0x04
void EscapeString(const ReadOnlySpan<System.Byte>& value, const Span<System.Byte>& destination, JavaScriptEncoder encoder, ref int& written)PrivateStatic0x18
void EscapeString(const ReadOnlySpan<System.Byte>& value, const Span<System.Byte>& destination, int indexOfFirstByteToEscape, JavaScriptEncoder encoder, ref int& written)PublicStatic0x18
void EscapeNextBytes(byte value, const Span<System.Byte>& destination, ref int& written)PrivateStatic0x18
bool IsAsciiValue(byte value)PrivateStatic0x01
bool IsAsciiValue(ushort value)PrivateStatic0x02
void EscapeString(const ReadOnlySpan<System.Char>& value, const Span<System.Char>& destination, JavaScriptEncoder encoder, ref int& written)PrivateStatic0x18
void EscapeString(const ReadOnlySpan<System.Char>& value, const Span<System.Char>& destination, int indexOfFirstByteToEscape, JavaScriptEncoder encoder, ref int& written)PublicStatic0x18
void EscapeNextChars(ushort value, const Span<System.Char>& destination, ref int& written)PrivateStatic0x18
int WriteHex(int value, const Span<System.Char>& destination, int written)PrivateStatic0x18
OperationStatus ToUtf8(const ReadOnlySpan<System.Byte>& utf16Source, const Span<System.Byte>& utf8Destination, ref int& bytesConsumed, ref int& bytesWritten)PublicStatic0x18
int PtrDiff(const Char*& a, const Char*& b)PrivateStatic0x04
int PtrDiff(const Byte*& a, const Byte*& b)PrivateStatic0x04
void .cctor()PrivateStatic+1 flags0x00