| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
This is the complete list of members for System.Text.Json.JsonDocument, including all inherited members.
| _extraPooledByteBufferWriter | System.Text.Json.JsonDocument | private | 
| _extraRentedArrayPoolBytes | System.Text.Json.JsonDocument | private | 
| _hasExtraPooledByteBufferWriter | System.Text.Json.JsonDocument | private | 
| _hasExtraRentedArrayPoolBytes | System.Text.Json.JsonDocument | private | 
| _lastIndexAndString | System.Text.Json.JsonDocument | private | 
| _parsedData | System.Text.Json.JsonDocument | private | 
| _utf8Json | System.Text.Json.JsonDocument | private | 
| CheckExpectedType(JsonTokenType expected, JsonTokenType actual) | System.Text.Json.JsonDocument | inlineprivate | 
| CheckNotDisposed() | System.Text.Json.JsonDocument | inlineprivate | 
| CheckSupportedOptions(JsonReaderOptions readerOptions, string paramName) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| ClearAndReturn(ArraySegment< byte > rented) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| CloneElement(int index) | System.Text.Json.JsonDocument | inlinepackage | 
| CreateForLiteral(JsonTokenType tokenType) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| Dispose() | System.Text.Json.JsonDocument | inline | 
| GetArrayIndexElement(int currentIndex, int arrayIndex) | System.Text.Json.JsonDocument | inlinepackage | 
| GetArrayLength(int index) | System.Text.Json.JsonDocument | inlinepackage | 
| GetEndIndex(int index, bool includeEndElement) | System.Text.Json.JsonDocument | inlinepackage | 
| GetJsonTokenType(int index) | System.Text.Json.JsonDocument | inlinepackage | 
| GetNameOfPropertyValue(int index) | System.Text.Json.JsonDocument | inlinepackage | 
| GetPropertyRawValue(int valueIndex) | System.Text.Json.JsonDocument | inlineprivate | 
| GetPropertyRawValueAsString(int valueIndex) | System.Text.Json.JsonDocument | inlinepackage | 
| GetRawValue(int index, bool includeQuotes) | System.Text.Json.JsonDocument | inlinepackage | 
| GetRawValueAsString(int index) | System.Text.Json.JsonDocument | inlinepackage | 
| GetRootRawValue() | System.Text.Json.JsonDocument | inlinepackage | 
| GetString(int index, JsonTokenType expectedType) | System.Text.Json.JsonDocument | inlinepackage | 
| int | System.Text.Json.JsonDocument | private | 
| IsDisposable | System.Text.Json.JsonDocument | package | 
| JsonDocument(ReadOnlyMemory< byte > utf8Json, MetadataDb parsedData, byte[] extraRentedArrayPoolBytes=null, PooledByteBufferWriter extraPooledByteBufferWriter=null, bool isDisposable=true) | System.Text.Json.JsonDocument | inlineprivate | 
| Parse(ReadOnlySpan< byte > utf8JsonSpan, JsonReaderOptions readerOptions, ref MetadataDb database, ref StackRowStack stack) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| Parse(ReadOnlyMemory< byte > utf8Json, JsonDocumentOptions options=default(JsonDocumentOptions)) | System.Text.Json.JsonDocument | inlinestatic | 
| Parse(ReadOnlySequence< byte > utf8Json, JsonDocumentOptions options=default(JsonDocumentOptions)) | System.Text.Json.JsonDocument | inlinestatic | 
| Parse(Stream utf8Json, JsonDocumentOptions options=default(JsonDocumentOptions)) | System.Text.Json.JsonDocument | inlinestatic | 
| Parse(ReadOnlyMemory< char > json, JsonDocumentOptions options=default(JsonDocumentOptions)) | System.Text.Json.JsonDocument | inlinestatic | 
| Parse(string json, JsonDocumentOptions options=default(JsonDocumentOptions)) | System.Text.Json.JsonDocument | inlinestatic | 
| Parse(ReadOnlyMemory< byte > utf8Json, JsonReaderOptions readerOptions, byte[] extraRentedArrayPoolBytes=null, PooledByteBufferWriter extraPooledByteBufferWriter=null) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| ParseAsync(Stream utf8Json, JsonDocumentOptions options=default(JsonDocumentOptions), CancellationToken cancellationToken=default(CancellationToken)) | System.Text.Json.JsonDocument | inlinestatic | 
| ParseAsyncCore(Stream utf8Json, JsonDocumentOptions options=default(JsonDocumentOptions), CancellationToken cancellationToken=default(CancellationToken)) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| ParseRented(PooledByteBufferWriter utf8Json, JsonDocumentOptions options=default(JsonDocumentOptions)) | System.Text.Json.JsonDocument | inlinepackagestatic | 
| ParseUnrented(ReadOnlyMemory< byte > utf8Json, JsonReaderOptions readerOptions, JsonTokenType tokenType=JsonTokenType.None) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| ParseValue(Stream utf8Json, JsonDocumentOptions options) | System.Text.Json.JsonDocument | inlinepackagestatic | 
| ParseValue(ReadOnlySpan< byte > utf8Json, JsonDocumentOptions options) | System.Text.Json.JsonDocument | inlinepackagestatic | 
| ParseValue(string json, JsonDocumentOptions options) | System.Text.Json.JsonDocument | inlinepackagestatic | 
| ParseValue(ReadOnlyMemory< char > json, JsonDocumentOptions options) | System.Text.Json.JsonDocument | inlinepackagestatic | 
| ParseValue(ref Utf8JsonReader reader) | System.Text.Json.JsonDocument | inlinestatic | 
| ReadToEnd(Stream stream) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| ReadToEndAsync(Stream stream, CancellationToken cancellationToken) | System.Text.Json.JsonDocument | inlineprivatestatic | 
| RootElement | System.Text.Json.JsonDocument | |
| s_falseLiteral | System.Text.Json.JsonDocument | privatestatic | 
| s_nullLiteral | System.Text.Json.JsonDocument | privatestatic | 
| s_trueLiteral | System.Text.Json.JsonDocument | privatestatic | 
| TextEquals(int index, ReadOnlySpan< char > otherText, bool isPropertyName) | System.Text.Json.JsonDocument | inlinepackage | 
| TextEquals(int index, ReadOnlySpan< byte > otherUtf8Text, bool isPropertyName, bool shouldUnescape) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetNamedPropertyValue(int index, ReadOnlySpan< char > propertyName, out JsonElement value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetNamedPropertyValue(int index, ReadOnlySpan< byte > propertyName, out JsonElement value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetNamedPropertyValue(int startIndex, int endIndex, ReadOnlySpan< byte > propertyName, out JsonElement value) | System.Text.Json.JsonDocument | inlineprivate | 
| TryGetValue(int index, [NotNullWhen(true)] out byte[] value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out sbyte value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out byte value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out short value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out ushort value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out int value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out uint value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out long value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out ulong value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out double value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out float value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out decimal value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out DateTime value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out DateTimeOffset value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryGetValue(int index, out Guid value) | System.Text.Json.JsonDocument | inlinepackage | 
| TryParseValue(ref Utf8JsonReader reader, [NotNullWhen(true)] out JsonDocument? document) | System.Text.Json.JsonDocument | inlinestatic | 
| TryParseValue(ref Utf8JsonReader reader, [NotNullWhen(true)] out JsonDocument document, bool shouldThrow, bool useArrayPools) | System.Text.Json.JsonDocument | inlinepackagestatic | 
| UnescapeString(in DbRow row, out ArraySegment< byte > rented) | System.Text.Json.JsonDocument | inlineprivate | 
| WriteComplexElement(int index, Utf8JsonWriter writer) | System.Text.Json.JsonDocument | inlineprivate | 
| WriteElementTo(int index, Utf8JsonWriter writer) | System.Text.Json.JsonDocument | inlinepackage | 
| WritePropertyName(in DbRow row, Utf8JsonWriter writer) | System.Text.Json.JsonDocument | inlineprivate | 
| WriteString(in DbRow row, Utf8JsonWriter writer) | System.Text.Json.JsonDocument | inlineprivate | 
| WriteTo(Utf8JsonWriter writer) | System.Text.Json.JsonDocument | inline |