Zdexby TheHolyOneZ
49,743 classes
Class

JsonSerializer

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

Members 8

OffsetSizeNameTypeFlagsDefault
—0x08SerializationUnreferencedCodeMessagestringStatic+2 flags0
0x08s_idPropertyNamebyte[]Static+2 flags—
0x08s_refPropertyNamebyte[]Static+2 flags—
0x08s_valuesPropertyNamebyte[]Static+2 flags—
0x10s_metadataIdJsonEncodedTextStatic+2 flags—
0x10s_metadataRefJsonEncodedTextStatic+2 flags—
0x10s_metadataValuesJsonEncodedTextStatic+2 flags—
—0x04FlushThresholdfloatPrivateStatic+1 flags0

Functions 118

SignatureFlagsNativeParams
uint8 Deserialize(JsonDocument document, JsonSerializerOptions options)PublicStatic0x08
object Deserialize(JsonDocument document, Type returnType, JsonSerializerOptions options)PublicStatic0x08
uint8 Deserialize(JsonDocument document, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
object Deserialize(JsonDocument document, Type returnType, JsonSerializerContext context)PublicStatic0x08
uint8 ReadDocument(JsonDocument document, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
uint8 Deserialize(const JsonElement& element, JsonSerializerOptions options)PublicStatic0x10
object Deserialize(const JsonElement& element, Type returnType, JsonSerializerOptions options)PublicStatic0x10
uint8 Deserialize(const JsonElement& element, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x10
object Deserialize(const JsonElement& element, Type returnType, JsonSerializerContext context)PublicStatic0x10
uint8 ReadUsingMetadata(const JsonElement& element, JsonTypeInfo jsonTypeInfo)PrivateStatic0x10
uint8 Deserialize(JsonNode node, JsonSerializerOptions options)PublicStatic0x08
object Deserialize(JsonNode node, Type returnType, JsonSerializerOptions options)PublicStatic0x08
uint8 Deserialize(JsonNode node, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
object Deserialize(JsonNode node, Type returnType, JsonSerializerContext context)PublicStatic0x08
uint8 ReadNode(JsonNode node, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
JsonDocument SerializeToDocument(const uint8& value, JsonSerializerOptions options)PublicStatic0x08
JsonDocument SerializeToDocument(object value, Type inputType, JsonSerializerOptions options)PublicStatic0x08
JsonDocument SerializeToDocument(const uint8& value, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
JsonDocument SerializeToDocument(object value, Type inputType, JsonSerializerContext context)PublicStatic0x08
JsonDocument WriteDocumentUsingGeneratedSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
JsonDocument WriteDocumentUsingSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
JsonElement SerializeToElement(const uint8& value, JsonSerializerOptions options)PublicStatic0x10
JsonElement SerializeToElement(object value, Type inputType, JsonSerializerOptions options)PublicStatic0x10
JsonElement SerializeToElement(const uint8& value, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x10
JsonElement SerializeToElement(object value, Type inputType, JsonSerializerContext context)PublicStatic0x10
JsonElement WriteElementUsingGeneratedSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x10
JsonElement WriteElementUsingSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x10
JsonNode SerializeToNode(const uint8& value, JsonSerializerOptions options)PublicStatic0x08
JsonNode SerializeToNode(object value, Type inputType, JsonSerializerOptions options)PublicStatic0x08
JsonNode SerializeToNode(const uint8& value, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
JsonNode SerializeToNode(object value, Type inputType, JsonSerializerContext context)PublicStatic0x08
JsonNode WriteNodeUsingGeneratedSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
JsonNode WriteNodeUsingSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
JsonTypeInfo GetTypeInfo(JsonSerializerOptions options, Type runtimeType)PrivateStatic0x08
JsonTypeInfo GetTypeInfo(JsonSerializerContext context, Type type)PrivateStatic0x08
bool IsValidNumberHandlingValue(const JsonNumberHandling& handling)Static+1 flags0x04
bool ResolveMetadataForJsonObject(ref Utf8JsonReader& reader, ref ReadStack& state, JsonSerializerOptions options)Static+1 flags0xF0
bool ResolveMetadataForJsonArray(ref Utf8JsonReader& reader, ref ReadStack& state, JsonSerializerOptions options)Static+1 flags0xF0
bool TryReadAheadMetadataAndSetState(ref Utf8JsonReader& reader, ref ReadStack& state, const StackFrameObjectState& nextState)PrivateStatic0xF0
MetadataPropertyName GetMetadataPropertyName(const ReadOnlySpan<System.Byte>& propertyName)Static+1 flags0x18
bool TryGetReferenceFromJsonElement(ref ReadStack& state, const JsonElement& element, ref object& referenceValue)Static+1 flags0xB0
void ValidateValueIsCorrectType(object value, const string& referenceId)PrivateStatic0x08
JsonPropertyInfo LookupProperty(object obj, const ReadOnlySpan<System.Byte>& unescapedPropertyName, ref ReadStack& state, JsonSerializerOptions options, ref bool& useExtensionProperty, bool createExtensionProperty)Static+1 flags0xB0
ReadOnlySpan<System.Byte> GetPropertyName(ref ReadStack& state, ref Utf8JsonReader& reader, JsonSerializerOptions options)Static+1 flags0xF0
void CreateDataExtensionProperty(object obj, JsonPropertyInfo jsonPropertyInfo, JsonSerializerOptions options)Static+1 flags0x08
uint8 ReadCore(JsonConverter jsonConverter, ref Utf8JsonReader& reader, JsonSerializerOptions options, ref ReadStack& state)PrivateStatic0xF0
uint8 ReadFromSpan(const ReadOnlySpan<System.Byte>& utf8Json, JsonTypeInfo jsonTypeInfo, const Nullable<System.Int32>& actualByteCount)PrivateStatic0x18
uint8 Deserialize(const ReadOnlySpan<System.Byte>& utf8Json, JsonSerializerOptions options)PublicStatic0x18
object Deserialize(const ReadOnlySpan<System.Byte>& utf8Json, Type returnType, JsonSerializerOptions options)PublicStatic0x18
uint8 Deserialize(const ReadOnlySpan<System.Byte>& utf8Json, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x18
object Deserialize(const ReadOnlySpan<System.Byte>& utf8Json, Type returnType, JsonSerializerContext context)PublicStatic0x18
ValueTask<TValue> DeserializeAsync(Stream utf8Json, JsonSerializerOptions options, const CancellationToken& cancellationToken)PublicStatic0x18
uint8 Deserialize(Stream utf8Json, JsonSerializerOptions options)PublicStatic0x08
ValueTask<System.Object> DeserializeAsync(Stream utf8Json, Type returnType, JsonSerializerOptions options, const CancellationToken& cancellationToken)PublicStatic0x18
object Deserialize(Stream utf8Json, Type returnType, JsonSerializerOptions options)PublicStatic0x08
ValueTask<TValue> DeserializeAsync(Stream utf8Json, JsonTypeInfo<TValue> jsonTypeInfo, const CancellationToken& cancellationToken)PublicStatic0x18
uint8 Deserialize(Stream utf8Json, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
ValueTask<System.Object> DeserializeAsync(Stream utf8Json, Type returnType, JsonSerializerContext context, const CancellationToken& cancellationToken)PublicStatic0x18
object Deserialize(Stream utf8Json, Type returnType, JsonSerializerContext context)PublicStatic0x08
IAsyncEnumerable<TValue> DeserializeAsyncEnumerable(Stream utf8Json, JsonSerializerOptions options, const CancellationToken& cancellationToken)PublicStatic—0x08
JsonTypeInfo CreateQueueJsonTypeInfo(JsonConverter queueConverter, JsonSerializerOptions queueOptions)PrivateStatic0x08
ValueTask<TValue> ReadAllAsync(Stream utf8Json, JsonTypeInfo jsonTypeInfo, const CancellationToken& cancellationToken)Static+1 flags0x18
uint8 ReadAll(Stream utf8Json, JsonTypeInfo jsonTypeInfo)Static+1 flags0x08
ValueTask<System.Text.Json.Serialization.ReadBufferState> ReadFromStreamAsync(Stream utf8Json, const ReadBufferState& bufferState, const CancellationToken& cancellationToken)Static+1 flags0x28
ReadBufferState ReadFromStream(Stream utf8Json, const ReadBufferState& bufferState)Static+1 flags0x18
uint8 ContinueDeserialize(ref ReadBufferState& bufferState, ref JsonReaderState& jsonReaderState, ref ReadStack& readStack, JsonConverter converter, JsonSerializerOptions options)Static+1 flags0xB0
uint8 ReadAllUsingOptions(Stream utf8Json, Type returnType, JsonSerializerOptions options)PrivateStatic0x08
uint8 ReadCore(ref JsonReaderState& readerState, bool isFinalBlock, const ReadOnlySpan<System.Byte>& buffer, JsonSerializerOptions options, ref ReadStack& state, JsonConverter converterBase)PrivateStatic0xB0
uint8 Deserialize(const string& json, JsonSerializerOptions options)PublicStatic0x08
uint8 Deserialize(const ReadOnlySpan<System.Char>& json, JsonSerializerOptions options)PublicStatic0x18
object Deserialize(const string& json, Type returnType, JsonSerializerOptions options)PublicStatic0x08
object Deserialize(const ReadOnlySpan<System.Char>& json, Type returnType, JsonSerializerOptions options)PublicStatic0x18
uint8 Deserialize(const string& json, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
uint8 Deserialize(const ReadOnlySpan<System.Char>& json, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x18
object Deserialize(const string& json, Type returnType, JsonSerializerContext context)PublicStatic0x08
object Deserialize(const ReadOnlySpan<System.Char>& json, Type returnType, JsonSerializerContext context)PublicStatic0x18
uint8 ReadFromSpan(const ReadOnlySpan<System.Char>& json, JsonTypeInfo jsonTypeInfo)PrivateStatic0x18
uint8 Deserialize(ref Utf8JsonReader& reader, JsonSerializerOptions options)PublicStatic0xF0
object Deserialize(ref Utf8JsonReader& reader, Type returnType, JsonSerializerOptions options)PublicStatic0xF0
uint8 Deserialize(ref Utf8JsonReader& reader, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0xF0
object Deserialize(ref Utf8JsonReader& reader, Type returnType, JsonSerializerContext context)PublicStatic0xF0
uint8 Read(ref Utf8JsonReader& reader, JsonTypeInfo jsonTypeInfo)PrivateStatic0xF0
byte[] SerializeToUtf8Bytes(const uint8& value, JsonSerializerOptions options)PublicStatic0x08
byte[] SerializeToUtf8Bytes(object value, Type inputType, JsonSerializerOptions options)PublicStatic0x08
byte[] SerializeToUtf8Bytes(const uint8& value, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
byte[] SerializeToUtf8Bytes(object value, Type inputType, JsonSerializerContext context)PublicStatic0x08
byte[] WriteBytesUsingGeneratedSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
byte[] WriteBytesUsingSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
MetadataPropertyName WriteReferenceForObject(JsonConverter jsonConverter, object currentValue, ref WriteStack& state, Utf8JsonWriter writer)Static+1 flags0xB0
MetadataPropertyName WriteReferenceForCollection(JsonConverter jsonConverter, object currentValue, ref WriteStack& state, Utf8JsonWriter writer)Static+1 flags0xB0
bool TryWriteReferenceForBoxedStruct(object currentValue, ref WriteStack& state, Utf8JsonWriter writer)Static+1 flags0xB0
bool WriteCore(JsonConverter jsonConverter, Utf8JsonWriter writer, const uint8& value, JsonSerializerOptions options, ref WriteStack& state)PrivateStatic—0xB0
void WriteUsingGeneratedSerializer(Utf8JsonWriter writer, const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
void WriteUsingSerializer(Utf8JsonWriter writer, const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
Type GetRuntimeType(const uint8& value)PrivateStatic0x08
Type GetRuntimeTypeAndValidateInputType(object value, Type inputType)PrivateStatic0x08
Task SerializeAsync(Stream utf8Json, const uint8& value, JsonSerializerOptions options, const CancellationToken& cancellationToken)PublicStatic0x08
void Serialize(Stream utf8Json, const uint8& value, JsonSerializerOptions options)PublicStatic0x08
Task SerializeAsync(Stream utf8Json, object value, Type inputType, JsonSerializerOptions options, const CancellationToken& cancellationToken)PublicStatic0x08
void Serialize(Stream utf8Json, object value, Type inputType, JsonSerializerOptions options)PublicStatic0x08
Task SerializeAsync(Stream utf8Json, const uint8& value, JsonTypeInfo<TValue> jsonTypeInfo, const CancellationToken& cancellationToken)PublicStatic0x08
void Serialize(Stream utf8Json, const uint8& value, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
Task SerializeAsync(Stream utf8Json, object value, Type inputType, JsonSerializerContext context, const CancellationToken& cancellationToken)PublicStatic0x08
void Serialize(Stream utf8Json, object value, Type inputType, JsonSerializerContext context)PublicStatic0x08
Task WriteStreamAsync(Stream utf8Json, const uint8& value, JsonTypeInfo jsonTypeInfo, const CancellationToken& cancellationToken)PrivateStatic0x08
void WriteStream(Stream utf8Json, const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
string Serialize(const uint8& value, JsonSerializerOptions options)PublicStatic0x08
string Serialize(object value, Type inputType, JsonSerializerOptions options)PublicStatic0x08
string Serialize(const uint8& value, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
string Serialize(object value, Type inputType, JsonSerializerContext context)PublicStatic0x08
string WriteStringUsingGeneratedSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
string WriteStringUsingSerializer(const uint8& value, JsonTypeInfo jsonTypeInfo)PrivateStatic0x08
void Serialize(Utf8JsonWriter writer, const uint8& value, JsonSerializerOptions options)PublicStatic0x08
void Serialize(Utf8JsonWriter writer, object value, Type inputType, JsonSerializerOptions options)PublicStatic0x08
void Serialize(Utf8JsonWriter writer, const uint8& value, JsonTypeInfo<TValue> jsonTypeInfo)PublicStatic0x08
void Serialize(Utf8JsonWriter writer, object value, Type inputType, JsonSerializerContext context)PublicStatic0x08
void .cctor()PrivateStatic+1 flags0x00
IAsyncEnumerable<TValue> <DeserializeAsyncEnumerable>g__CreateAsyncEnumerableDeserializer|63_0(Stream utf8Json, JsonSerializerOptions options, const CancellationToken& cancellationToken)Static+1 flags—0x08