Zdexby TheHolyOneZ
49,743 classes
Class

JsonConverter

: Object
System.Text.Json.Serialization.JsonConverter, Sentry.System.Text.Json 0x0028 (40 B) inherited 0x0010 Sentry.System.Text.Json.dll
0x00x0028

Members 8

OffsetSizeNameTypeFlagsDefault
0x01<CanUseDirectReadOrWrite>k__BackingFieldboolPrivate—
0x01<CanBePolymorphic>k__BackingFieldboolPrivate—
0x01<IsValueType>k__BackingFieldboolPrivate—
0x01<IsInternalConverter>k__BackingFieldboolPrivate—
0x01IsInternalConverterForNumberTypebool1 flags—
0x01<ConstructorIsParameterized>k__BackingFieldboolPrivate+1 flags—
0x00160x02padding / unreflected
0x08<ConstructorInfo>k__BackingFieldConstructorInfoPrivate—
0x01<RequiresDynamicMemberAccessors>k__BackingFieldboolPrivate+1 flags—
0x00210x07unreflected bytes to end of JsonConverter

Functions 34

SignatureFlagsNativeParams
void .ctor()2 flags0x00
bool CanConvert(Type typeToConvert)Public+3 flags0x08
ConverterStrategy get_ConverterStrategy()5 flags0x01
bool get_CanUseDirectReadOrWrite()2 flags0x01
void set_CanUseDirectReadOrWrite(bool value)2 flags0x01
bool get_CanHaveIdMetadata()4 flags0x01
bool get_CanBePolymorphic()2 flags0x01
void set_CanBePolymorphic(bool value)2 flags0x01
object CreateObject(JsonSerializerOptions options)3 flags0x08
void ReadElementAndSetProperty(object obj, const string& propertyName, ref Utf8JsonReader& reader, JsonSerializerOptions options, ref ReadStack& state)3 flags0xF0
JsonPropertyInfo CreateJsonPropertyInfo()4 flags0x08
JsonParameterInfo CreateJsonParameterInfo()4 flags0x08
Type get_ElementType()5 flags0x08
Type get_KeyType()5 flags0x08
bool get_IsValueType()2 flags0x01
void set_IsValueType(bool value)2 flags0x01
bool get_IsInternalConverter()2 flags0x01
void set_IsInternalConverter(bool value)2 flags0x01
object ReadCoreAsObject(ref Utf8JsonReader& reader, JsonSerializerOptions options, ref ReadStack& state)4 flags0xF0
Type get_RuntimeType()4 flags0x08
bool ShouldFlush(Utf8JsonWriter writer, ref WriteStack& state)1 flags0xB0
Type get_TypeToConvert()5 flags0x08
bool TryReadAsObject(ref Utf8JsonReader& reader, JsonSerializerOptions options, ref ReadStack& state, ref object& value)4 flags—0xF0
bool TryWriteAsObject(Utf8JsonWriter writer, object value, JsonSerializerOptions options, ref WriteStack& state)4 flags—0xB0
bool WriteCoreAsObject(Utf8JsonWriter writer, object value, JsonSerializerOptions options, ref WriteStack& state)4 flags—0xB0
void WriteAsPropertyNameCoreAsObject(Utf8JsonWriter writer, object value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)4 flags—0x08
bool get_ConstructorIsParameterized()4 flags0x01
ConstructorInfo get_ConstructorInfo()2 flags0x08
void set_ConstructorInfo(ConstructorInfo value)2 flags0x08
bool get_RequiresDynamicMemberAccessors()4 flags0x01
void Initialize(JsonSerializerOptions options, JsonTypeInfo jsonTypeInfo)3 flags0x08
void CreateInstanceForReferenceResolver(ref Utf8JsonReader& reader, ref ReadStack& state, JsonSerializerOptions options)3 flags0xF0
bool SingleValueReadWithReadAhead(const ConverterStrategy& converterStrategy, ref Utf8JsonReader& reader, ref ReadStack& state)Static+1 flags0xF0
bool DoSingleValueReadWithReadAhead(ref Utf8JsonReader& reader, ref ReadStack& state)Static+1 flags0xF0

Subclasses 51

Used by 88

types with a member, parameter or interface of this type