| bool get_JsonPreserveReferences() | Static+2 flags | | 0x01 |
| void set_JsonPreserveReferences(bool value) | Static+2 flags | | 0x01 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| JsonSerializerOptions BuildOptions(bool preserveReferences) | PrivateStatic | | 0x08 |
| void AddJsonSerializerContext(Func<System.Text.Json.JsonSerializerOptions jsonSerializerContextBuilder) | Static+1 flags | | 0x08 |
| void ResetSerializerOptions() | Static+1 flags | | 0x00 |
| void AddJsonConverter(JsonConverter converter) | Static+1 flags | | 0x08 |
| void Deconstruct(const JsonProperty& jsonProperty, ref string& name, ref JsonElement& value) | PublicStatic | | 0x18 |
| Dictionary<System.String GetDictionaryOrNull(const JsonElement& json) | PublicStatic | | 0x10 |
| Dictionary<System.String GetDictionaryOrNull(const JsonElement& json, Func<System.Text.Json.JsonElement factory) | PublicStatic | | 0x10 |
| Dictionary<System.String GetStringDictionaryOrNull(const JsonElement& json) | PublicStatic | | 0x10 |
| Nullable<System.Text.Json.JsonElement> GetPropertyOrNull(const JsonElement& json, const string& name) | PublicStatic | | 0x18 |
| object GetDynamicOrNull(const JsonElement& json) | PublicStatic | | 0x10 |
| object GetNumber(const JsonElement& json) | PrivateStatic | | 0x10 |
| Nullable<System.DateTimeOffset> GetSafeDateTimeOffset(const JsonElement& json, const string& propertyName) | PublicStatic | | 0x18 |
| Nullable<System.Int64> GetHexAsLong(const JsonElement& json) | PublicStatic | | 0x10 |
| string GetStringOrThrow(const JsonElement& json) | PublicStatic | | 0x10 |
| void WriteDictionaryValue(Utf8JsonWriter writer, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic, IDiagnosticLogger logger, bool includeNullValues) | PublicStatic | | 0x08 |
| void WriteDictionaryValue(Utf8JsonWriter writer, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic, IDiagnosticLogger logger, bool includeNullValues) | PublicStatic | — | 0x08 |
| void WriteStringDictionaryValue(Utf8JsonWriter writer, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic) | PublicStatic | | 0x08 |
| void WriteDictionary(Utf8JsonWriter writer, const string& propertyName, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteDictionary(Utf8JsonWriter writer, const string& propertyName, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteStringDictionary(Utf8JsonWriter writer, const string& propertyName, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic) | PublicStatic | | 0x08 |
| void WriteArrayValue(Utf8JsonWriter writer, IEnumerable<T> arr, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteArray(Utf8JsonWriter writer, const string& propertyName, IEnumerable<T> arr, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteStringArrayValue(Utf8JsonWriter writer, IEnumerable<System.String> arr) | PublicStatic | | 0x08 |
| void WriteStringArray(Utf8JsonWriter writer, const string& propertyName, IEnumerable<System.String> arr) | PublicStatic | | 0x08 |
| void WriteSerializableValue(Utf8JsonWriter writer, ISentryJsonSerializable value, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteSerializable(Utf8JsonWriter writer, const string& propertyName, ISentryJsonSerializable value, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteDynamicValue(Utf8JsonWriter writer, object value, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| string ToUtf8Json(object value, bool preserveReferences) | Static+1 flags | | 0x08 |
| JsonSerializerContext GetSerializerContext(Type type, bool preserveReferences) | PrivateStatic | | 0x08 |
| byte[] InternalSerializeToUtf8Bytes(object value) | PrivateStatic | | 0x08 |
| void InternalSerialize(Utf8JsonWriter writer, object value, bool preserveReferences) | PrivateStatic | | 0x08 |
| void WriteDynamic(Utf8JsonWriter writer, const string& propertyName, object value, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteBooleanIfNotNull(Utf8JsonWriter writer, const string& propertyName, const Nullable<System.Boolean>& value) | PublicStatic | | 0x08 |
| void WriteBooleanIfTrue(Utf8JsonWriter writer, const string& propertyName, const Nullable<System.Boolean>& value) | PublicStatic | | 0x08 |
| void WriteNumberIfNotNull(Utf8JsonWriter writer, const string& propertyName, const Nullable<System.Int16>& value) | PublicStatic | | 0x08 |
| void WriteNumberIfNotNull(Utf8JsonWriter writer, const string& propertyName, const Nullable<System.Int32>& value) | PublicStatic | | 0x08 |
| void WriteNumberIfNotNull(Utf8JsonWriter writer, const string& propertyName, const Nullable<System.Int64>& value) | PublicStatic | | 0x10 |
| void WriteNumberIfNotNull(Utf8JsonWriter writer, const string& propertyName, const Nullable<System.Single>& value) | PublicStatic | | 0x08 |
| void WriteNumberIfNotNull(Utf8JsonWriter writer, const string& propertyName, const Nullable<System.Double>& value) | PublicStatic | | 0x10 |
| void WriteNumberIfNotZero(Utf8JsonWriter writer, const string& propertyName, short value) | PublicStatic | | 0x08 |
| void WriteNumberIfNotZero(Utf8JsonWriter writer, const string& propertyName, int value) | PublicStatic | | 0x08 |
| void WriteNumberIfNotZero(Utf8JsonWriter writer, const string& propertyName, long value) | PublicStatic | | 0x08 |
| void WriteNumberIfNotZero(Utf8JsonWriter writer, const string& propertyName, float value) | PublicStatic | | 0x08 |
| void WriteNumberIfNotZero(Utf8JsonWriter writer, const string& propertyName, double value) | PublicStatic | | 0x08 |
| void WriteStringIfNotWhiteSpace(Utf8JsonWriter writer, const string& propertyName, const string& value) | PublicStatic | | 0x08 |
| void WriteStringIfNotNull(Utf8JsonWriter writer, const string& propertyName, const Nullable<System.DateTimeOffset>& value) | PublicStatic | | 0x18 |
| void WriteSerializableIfNotNull(Utf8JsonWriter writer, const string& propertyName, ISentryJsonSerializable value, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteDictionaryIfNotEmpty(Utf8JsonWriter writer, const string& propertyName, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteDictionaryIfNotEmpty(Utf8JsonWriter writer, const string& propertyName, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteStringDictionaryIfNotEmpty(Utf8JsonWriter writer, const string& propertyName, IEnumerable<System.Collections.Generic.KeyValuePair<System.String dic) | PublicStatic | | 0x08 |
| void WriteArrayIfNotEmpty(Utf8JsonWriter writer, const string& propertyName, IEnumerable<T> arr, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteStringArrayIfNotEmpty(Utf8JsonWriter writer, const string& propertyName, IEnumerable<System.String> arr) | PublicStatic | | 0x08 |
| void WriteDynamicIfNotNull(Utf8JsonWriter writer, const string& propertyName, object value, IDiagnosticLogger logger) | PublicStatic | | 0x08 |
| void WriteString(Utf8JsonWriter writer, const string& propertyName, IEnumeration value) | PublicStatic | | 0x08 |
| byte[] <InternalSerializeToUtf8Bytes>g__JitSerializeToUtf8Bytes|41_0(ref <>c__DisplayClass41_0& ) | Static+1 flags | | 0x08 |
| void <InternalSerialize>g__JitSerialize|42_0(ref <>c__DisplayClass42_0& ) | Static+1 flags | | 0x18 |