Zdexby TheHolyOneZ
49,743 classes
Class

Utf8JsonWriter

: Object
System.Text.Json.Utf8JsonWriter, System.Text.Json 0x0080 (128 B) inherited 0x0010 System.Text.Json.dll
implements IDisposable
0x00x0080

Members 14

OffsetSizeNameTypeFlagsDefault
0x04s_newLineLengthintPrivateStatic+1 flags—
0x08_outputIBufferWriter<System.Byte>Private—
0x08_streamStreamPrivate—
0x08_arrayBufferWriterArrayBufferWriter<System.Byte>Private—
0x10_memoryMemory<System.Byte>Private—
0x01_inObjectboolPrivate—
0x01_commentAfterNoneOrPropertyNameboolPrivate—
0x01_tokenTypeJsonTokenTypePrivate—
0x003B0x05padding / unreflected
0x18_bitStackBitStackPrivate—
0x04_currentDepthintPrivate—
0x005C0x04padding / unreflected
0x10_optionsJsonWriterOptionsPrivate—
0x04<BytesPending>k__BackingFieldintPrivate—
0x00740x04padding / unreflected
0x08<BytesCommitted>k__BackingFieldlongPrivate—
0x08s_singleLineCommentDelimiterchar[]PrivateStatic+1 flags—

Functions 91

SignatureFlagsNativeParams
int get_BytesPending()Public+1 flags—0x04
void set_BytesPending(int value)Private+1 flags—0x04
long get_BytesCommitted()Public+1 flags—0x08
void set_BytesCommitted(long value)Private+1 flags0x08
int get_Indentation()Private+1 flags0x04
int get_CurrentDepth()Public+1 flags0x04
void .ctor(IBufferWriter<System.Byte> bufferWriter, const JsonWriterOptions& options)Public+1 flags0x10
void ResetHelper()Private0x00
void CheckNotDisposed()Private0x00
void Flush()Public0x00
void Dispose()PublicFinal+2 flags0x00
ValueTask DisposeAsync()PublicFinal+2 flags0x10
Task FlushAsync(const CancellationToken& cancellationToken)Public0x08
void WriteStartArray()Public0x00
void WriteStartObject()Public0x00
void WriteStart(byte token)Private0x01
void WriteStartMinimized(byte token)Private0x01
void WriteStartSlow(byte token)Private0x01
void ValidateStart()Private0x00
void WriteStartIndented(byte token)Private0x01
void WriteEndArray()Public0x00
void WriteEndObject()Public0x00
void WriteEnd(byte token)Private0x01
void WriteEndMinimized(byte token)Private0x01
void WriteEndSlow(byte token)Private0x01
void ValidateEnd(byte token)Private0x01
void WriteEndIndented(byte token)Private0x01
void WriteNewLine(const Span<System.Byte>& output)Private0x10
void UpdateBitStackOnStart(byte token)Private0x01
void Grow(int requiredSize)Private0x04
void FirstCallToGetMemory(int requiredSize)Private0x04
void SetFlagToAddListSeparatorBeforeNextItem()Private0x00
void ValidateWritingProperty()Private0x00
void TranscodeAndWrite(const ReadOnlySpan<System.Char>& escapedPropertyName, const Span<System.Byte>& output)Private0x10
void WriteNull(const JsonEncodedText& propertyName)Public0x10
void WriteLiteralHelper(const ReadOnlySpan<System.Byte>& utf8PropertyName, const ReadOnlySpan<System.Byte>& value)Private0x10
void WriteNull(const ReadOnlySpan<System.Char>& propertyName)Public0x10
void WriteLiteralEscape(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Byte>& value)Private0x10
void WriteLiteralEscapeProperty(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Byte>& value, int firstEscapeIndexProp)Private0x10
void WriteLiteralByOptions(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Byte>& value)Private0x10
void WriteLiteralByOptions(const ReadOnlySpan<System.Byte>& utf8PropertyName, const ReadOnlySpan<System.Byte>& value)Private0x10
void WriteLiteralMinimized(const ReadOnlySpan<System.Char>& escapedPropertyName, const ReadOnlySpan<System.Byte>& value)Private0x10
void WriteLiteralMinimized(const ReadOnlySpan<System.Byte>& escapedPropertyName, const ReadOnlySpan<System.Byte>& value)Private0x10
void WriteLiteralIndented(const ReadOnlySpan<System.Char>& escapedPropertyName, const ReadOnlySpan<System.Byte>& value)Private0x10
void WriteLiteralIndented(const ReadOnlySpan<System.Byte>& escapedPropertyName, const ReadOnlySpan<System.Byte>& value)Private0x10
void WritePropertyName(const JsonEncodedText& propertyName)Public0x10
void WritePropertyNameHelper(const ReadOnlySpan<System.Byte>& utf8PropertyName)Private0x10
void WritePropertyName(const string& propertyName)Public0x08
void WritePropertyName(const ReadOnlySpan<System.Char>& propertyName)Public0x10
void WriteStringEscapeProperty(const ReadOnlySpan<System.Char>& propertyName, int firstEscapeIndexProp)Private0x10
void WriteStringByOptionsPropertyName(const ReadOnlySpan<System.Char>& propertyName)Private0x10
void WriteStringMinimizedPropertyName(const ReadOnlySpan<System.Char>& escapedPropertyName)Private0x10
void WriteStringIndentedPropertyName(const ReadOnlySpan<System.Char>& escapedPropertyName)Private0x10
void WriteStringByOptionsPropertyName(const ReadOnlySpan<System.Byte>& utf8PropertyName)Private0x10
void WriteStringMinimizedPropertyName(const ReadOnlySpan<System.Byte>& escapedPropertyName)Private0x10
void WriteStringIndentedPropertyName(const ReadOnlySpan<System.Byte>& escapedPropertyName)Private0x10
void WriteString(const string& propertyName, const string& value)Public0x08
void WriteString(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Char>& value)Public0x10
void WriteString(const JsonEncodedText& propertyName, const string& value)Public0x10
void WriteString(const JsonEncodedText& propertyName, const ReadOnlySpan<System.Char>& value)Public0x10
void WriteStringHelperEscapeValue(const ReadOnlySpan<System.Byte>& utf8PropertyName, const ReadOnlySpan<System.Char>& value)Private0x10
void WriteStringEscapeValueOnly(const ReadOnlySpan<System.Byte>& escapedPropertyName, const ReadOnlySpan<System.Char>& value, int firstEscapeIndex)Private0x10
void WriteStringEscape(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Char>& value)Private0x10
void WriteStringEscapePropertyOrValue(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Char>& value, int firstEscapeIndexProp, int firstEscapeIndexVal)Private0x10
void WriteStringByOptions(const ReadOnlySpan<System.Char>& propertyName, const ReadOnlySpan<System.Char>& value)Private0x10
void WriteStringByOptions(const ReadOnlySpan<System.Byte>& utf8PropertyName, const ReadOnlySpan<System.Char>& value)Private0x10
void WriteStringMinimized(const ReadOnlySpan<System.Char>& escapedPropertyName, const ReadOnlySpan<System.Char>& escapedValue)Private0x10
void WriteStringMinimized(const ReadOnlySpan<System.Byte>& escapedPropertyName, const ReadOnlySpan<System.Char>& escapedValue)Private0x10
void WriteStringIndented(const ReadOnlySpan<System.Char>& escapedPropertyName, const ReadOnlySpan<System.Char>& escapedValue)Private0x10
void WriteStringIndented(const ReadOnlySpan<System.Byte>& escapedPropertyName, const ReadOnlySpan<System.Char>& escapedValue)Private0x10
void ValidateWritingValue()Private0x00
void WriteNullValue()Public0x00
void WriteLiteralByOptions(const ReadOnlySpan<System.Byte>& utf8Value)Private0x10
void WriteLiteralMinimized(const ReadOnlySpan<System.Byte>& utf8Value)Private0x10
void WriteLiteralIndented(const ReadOnlySpan<System.Byte>& utf8Value)Private0x10
void WriteRawValue(const ReadOnlySpan<System.Byte>& utf8Json, bool skipInputValidation)Public0x10
void WriteRawValueCore(const ReadOnlySpan<System.Byte>& utf8Json, bool skipInputValidation)Private0x10
void WriteStringValue(const string& value)Public0x08
void WriteStringValue(const ReadOnlySpan<System.Char>& value)Public0x10
void WriteStringEscape(const ReadOnlySpan<System.Char>& value)Private0x10
void WriteStringByOptions(const ReadOnlySpan<System.Char>& value)Private0x10
void WriteStringMinimized(const ReadOnlySpan<System.Char>& escapedValue)Private0x10
void WriteStringIndented(const ReadOnlySpan<System.Char>& escapedValue)Private0x10
void WriteStringEscapeValue(const ReadOnlySpan<System.Char>& value, int firstEscapeIndexVal)Private0x10
void WriteStringValue(const ReadOnlySpan<System.Byte>& utf8Value)Public0x10
void WriteStringEscape(const ReadOnlySpan<System.Byte>& utf8Value)Private0x10
void WriteStringByOptions(const ReadOnlySpan<System.Byte>& utf8Value)Private0x10
void WriteStringMinimized(const ReadOnlySpan<System.Byte>& escapedValue)Private0x10
void WriteStringIndented(const ReadOnlySpan<System.Byte>& escapedValue)Private0x10
void WriteStringEscapeValue(const ReadOnlySpan<System.Byte>& utf8Value, int firstEscapeIndexVal)Private0x10
void .cctor()PrivateStatic+1 flags0x00

Used by 6

types with a member, parameter or interface of this type