Zdexby TheHolyOneZ
49,743 classes
Class

JsonParameterInfo

: Object
System.Text.Json.Serialization.Metadata.JsonParameterInfo, Sentry.System.Text.Json 0x0068 (104 B) inherited 0x0010 Sentry.System.Text.Json.dll
0x00x0068

Members 11

OffsetSizeNameTypeFlagsDefault
0x08_runtimeTypeInfoJsonTypeInfoPrivate—
0x08<ConverterBase>k__BackingFieldJsonConverterPrivate—
0x01<MatchingPropertyCanBeNull>k__BackingFieldboolPrivate—
0x00210x07padding / unreflected
0x08<DefaultValue>k__BackingFieldobjectPrivate—
0x01<IgnoreDefaultValuesOnRead>k__BackingFieldboolPrivate—
0x00310x07padding / unreflected
0x08<Options>k__BackingFieldJsonSerializerOptionsPrivate—
0x08<NameAsUtf8Bytes>k__BackingFieldbyte[]Private—
0x08<NumberHandling>k__BackingFieldNullable<System.Text.Json.Serialization.JsonNumberHandling>Private—
0x08ClrInfoJsonParameterInfoValuesPublic—
0x08<RuntimePropertyType>k__BackingFieldTypePrivate—
0x01<ShouldDeserialize>k__BackingFieldboolPrivate—
0x00610x07unreflected bytes to end of JsonParameterInfo

Functions 23

SignatureFlagsNativeParams
JsonConverter get_ConverterBase()Public+1 flags0x08
void set_ConverterBase(JsonConverter value)Private+1 flags0x08
bool get_MatchingPropertyCanBeNull()2 flags0x01
void set_MatchingPropertyCanBeNull(bool value)Private+1 flags0x01
object get_DefaultValue()Public+1 flags0x08
void set_DefaultValue(object value)2 flags0x08
bool get_IgnoreDefaultValuesOnRead()Public+1 flags0x01
void set_IgnoreDefaultValuesOnRead(bool value)Private+1 flags0x01
JsonSerializerOptions get_Options()Public+1 flags0x08
void set_Options(JsonSerializerOptions value)Public+1 flags0x08
byte[] get_NameAsUtf8Bytes()Public+1 flags0x08
void set_NameAsUtf8Bytes(const byte[]& value)Private+1 flags0x08
Nullable<System.Text.Json.Serialization.JsonNumberHandling> get_NumberHandling()Public+1 flags0x08
void set_NumberHandling(const Nullable<System.Text.Json.Serialization.JsonNumberHandling>& value)Private+1 flags0x08
JsonTypeInfo get_RuntimeTypeInfo()Public+1 flags0x08
void set_RuntimeTypeInfo(JsonTypeInfo value)Public+1 flags0x08
Type get_RuntimePropertyType()Public+1 flags0x08
void set_RuntimePropertyType(Type value)Public+1 flags0x08
bool get_ShouldDeserialize()Public+1 flags0x01
void set_ShouldDeserialize(bool value)Private+1 flags0x01
void Initialize(JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, JsonSerializerOptions options)Public+2 flags0x08
JsonParameterInfo CreateIgnoredParameterPlaceholder(JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, bool sourceGenMode)PublicStatic0x08
void .ctor()2 flags0x00

Subclasses 36

Used by 67

types with a member, parameter or interface of this type