0x00x0010
Members 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _parent | JsonDocument | Private+1 flags | |
| 0x04 | _idx | int | Private+1 flags | |
| 0x000C | 0x04 | unreflected bytes to end of JsonElement | ||
Functions 64
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(JsonDocument parent, int idx) | 2 flags | 0x08 | |
| JsonTokenType get_TokenType() | Private+1 flags | 0x01 | |
| JsonValueKind get_ValueKind() | Public+1 flags | 0x01 | |
| JsonElement get_Item(int index) | Public+1 flags | 0x10 | |
| int GetArrayLength() | Public | 0x04 | |
| JsonElement GetProperty(const string& propertyName) | Public | 0x10 | |
| JsonElement GetProperty(const ReadOnlySpan<System.Char>& propertyName) | Public | 0x18 | |
| JsonElement GetProperty(const ReadOnlySpan<System.Byte>& utf8PropertyName) | Public | 0x18 | |
| bool TryGetProperty(const string& propertyName, ref JsonElement& value) | Public | 0x10 | |
| bool TryGetProperty(const ReadOnlySpan<System.Char>& propertyName, ref JsonElement& value) | Public | 0x18 | |
| bool TryGetProperty(const ReadOnlySpan<System.Byte>& utf8PropertyName, ref JsonElement& value) | Public | 0x18 | |
| bool GetBoolean() | Public | 0x01 | |
| string GetString() | Public | 0x08 | |
| bool TryGetBytesFromBase64(ref byte[]& value) | Public | 0x08 | |
| byte[] GetBytesFromBase64() | Public | 0x08 | |
| bool TryGetSByte(ref sbyte& value) | Public | 0x01 | |
| sbyte GetSByte() | Public | 0x01 | |
| bool TryGetByte(ref byte& value) | Public | 0x01 | |
| byte GetByte() | Public | 0x01 | |
| bool TryGetInt16(ref short& value) | Public | 0x02 | |
| short GetInt16() | Public | 0x02 | |
| bool TryGetUInt16(ref ushort& value) | Public | 0x02 | |
| ushort GetUInt16() | Public | 0x02 | |
| bool TryGetInt32(ref int& value) | Public | 0x04 | |
| int GetInt32() | Public | 0x04 | |
| bool TryGetUInt32(ref uint& value) | Public | 0x04 | |
| uint GetUInt32() | Public | 0x04 | |
| bool TryGetInt64(ref long& value) | Public | 0x08 | |
| long GetInt64() | Public | 0x08 | |
| bool TryGetUInt64(ref ulong& value) | Public | 0x08 | |
| ulong GetUInt64() | Public | 0x08 | |
| bool TryGetDouble(ref double& value) | Public | 0x08 | |
| double GetDouble() | Public | 0x08 | |
| bool TryGetSingle(ref float& value) | Public | 0x04 | |
| float GetSingle() | Public | 0x04 | |
| bool TryGetDecimal(ref decimal& value) | Public | 0x10 | |
| decimal GetDecimal() | Public | 0x10 | |
| bool TryGetDateTime(ref DateTime& value) | Public | 0x08 | |
| DateTime GetDateTime() | Public | 0x08 | |
| bool TryGetDateTimeOffset(ref DateTimeOffset& value) | Public | 0x10 | |
| DateTimeOffset GetDateTimeOffset() | Public | 0x10 | |
| bool TryGetGuid(ref Guid& value) | Public | 0x10 | |
| Guid GetGuid() | Public | 0x10 | |
| string GetPropertyName() | 1 flags | 0x08 | |
| string GetRawText() | Public | 0x08 | |
| ReadOnlyMemory<System.Byte> GetRawValue() | 1 flags | 0x10 | |
| string GetPropertyRawText() | 1 flags | 0x08 | |
| bool ValueEquals(const string& text) | Public | 0x08 | |
| bool ValueEquals(const ReadOnlySpan<System.Byte>& utf8Text) | Public | 0x18 | |
| bool ValueEquals(const ReadOnlySpan<System.Char>& text) | Public | 0x18 | |
| bool TextEqualsHelper(const ReadOnlySpan<System.Byte>& utf8Text, bool isPropertyName, bool shouldUnescape) | 1 flags | 0x18 | |
| bool TextEqualsHelper(const ReadOnlySpan<System.Char>& text, bool isPropertyName) | 1 flags | 0x18 | |
| void WriteTo(Utf8JsonWriter writer) | Public | 0x08 | |
| ArrayEnumerator EnumerateArray() | Public | 0x18 | |
| ObjectEnumerator EnumerateObject() | Public | 0x18 | |
| string ToString() | Public+1 flags | 0x08 | |
| JsonElement Clone() | Public | 0x10 | |
| void CheckValidInstance() | Private | 0x00 | |
| string get_DebuggerDisplay() | Private+1 flags | 0x08 | |
| JsonElement ParseValue(ref Utf8JsonReader& reader) | PublicStatic | 0xF0 | |
| JsonElement ParseValue(Stream utf8Json, const JsonDocumentOptions& options) | Static+1 flags | 0x10 | |
| JsonElement ParseValue(const ReadOnlySpan<System.Byte>& utf8Json, const JsonDocumentOptions& options) | Static+1 flags | 0x18 | |
| JsonElement ParseValue(const string& json, const JsonDocumentOptions& options) | Static+1 flags | 0x10 | |
| bool TryParseValue(ref Utf8JsonReader& reader, ref Nullable<System.Text.Json.JsonElement>& element) | PublicStatic | 0xF0 |
Used by 114
types with a member, parameter or interface of this type<>c<>c<>c<>c<>c<>c<>cAction`1AppArrayEnumeratorArraySortHelper`1AsyncTaskMethodBuilder`1BreadcrumbBrowserClientReportComparison`1ConfiguredTaskAwaiterDebugImageDebugMetaDeviceEnumeratorFunc`1Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2GpuHttpClientExtensionsHttpTransportBaseICollection`1IComparer`1IEnumerator`1IList`1IReadOnlyList`1Iterator`1JsonArrayJsonConverter`1JsonDictionaryConverter`1JsonDocumentJsonElement[]JsonElementConverterJsonExtensionsJsonExtensionsJsonMetadataServicesConverter`1JsonNodeConverterJsonObjectJsonParameterInfo`1JsonPropertyJsonResumableConverter`1JsonSerializerJsonValue+34 more