0x00x0068
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _runtimeTypeInfo | JsonTypeInfo | Private | — | |
| 0x08 | <ConverterBase>k__BackingField | JsonConverter | Private | — | |
| 0x01 | <MatchingPropertyCanBeNull>k__BackingField | bool | Private | — | |
| 0x0021 | 0x07 | padding / unreflected | |||
| 0x08 | <DefaultValue>k__BackingField | object | Private | — | |
| 0x01 | <IgnoreDefaultValuesOnRead>k__BackingField | bool | Private | — | |
| 0x0031 | 0x07 | padding / unreflected | |||
| 0x08 | <Options>k__BackingField | JsonSerializerOptions | Private | — | |
| 0x08 | <NameAsUtf8Bytes>k__BackingField | byte[] | Private | — | |
| 0x08 | <NumberHandling>k__BackingField | Nullable<System.Text.Json.Serialization.JsonNumberHandling> | Private | — | |
| 0x08 | ClrInfo | JsonParameterInfoValues | Public | — | |
| 0x08 | <RuntimePropertyType>k__BackingField | Type | Private | — | |
| 0x01 | <ShouldDeserialize>k__BackingField | bool | Private | — | |
| 0x0061 | 0x07 | unreflected bytes to end of JsonParameterInfo | |||
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| JsonConverter get_ConverterBase() | Public+1 flags | 0x08 | |
| void set_ConverterBase(JsonConverter value) | Private+1 flags | 0x08 | |
| bool get_MatchingPropertyCanBeNull() | 2 flags | 0x01 | |
| void set_MatchingPropertyCanBeNull(bool value) | Private+1 flags | 0x01 | |
| object get_DefaultValue() | Public+1 flags | 0x08 | |
| void set_DefaultValue(object value) | 2 flags | 0x08 | |
| bool get_IgnoreDefaultValuesOnRead() | Public+1 flags | 0x01 | |
| void set_IgnoreDefaultValuesOnRead(bool value) | Private+1 flags | 0x01 | |
| JsonSerializerOptions get_Options() | Public+1 flags | 0x08 | |
| void set_Options(JsonSerializerOptions value) | Public+1 flags | 0x08 | |
| byte[] get_NameAsUtf8Bytes() | Public+1 flags | 0x08 | |
| void set_NameAsUtf8Bytes(const byte[]& value) | Private+1 flags | 0x08 | |
| Nullable<System.Text.Json.Serialization.JsonNumberHandling> get_NumberHandling() | Public+1 flags | 0x08 | |
| void set_NumberHandling(const Nullable<System.Text.Json.Serialization.JsonNumberHandling>& value) | Private+1 flags | 0x08 | |
| JsonTypeInfo get_RuntimeTypeInfo() | Public+1 flags | 0x08 | |
| void set_RuntimeTypeInfo(JsonTypeInfo value) | Public+1 flags | 0x08 | |
| Type get_RuntimePropertyType() | Public+1 flags | 0x08 | |
| void set_RuntimePropertyType(Type value) | Public+1 flags | 0x08 | |
| bool get_ShouldDeserialize() | Public+1 flags | 0x01 | |
| void set_ShouldDeserialize(bool value) | Private+1 flags | 0x01 | |
| void Initialize(JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, JsonSerializerOptions options) | Public+2 flags | 0x08 | |
| JsonParameterInfo CreateIgnoredParameterPlaceholder(JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, bool sourceGenMode) | PublicStatic | 0x08 | |
| void .ctor() | 2 flags | 0x00 |
Subclasses 36
JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1JsonParameterInfo`1
Used by 67
types with a member, parameter or interface of this typeArgumentStateDictionary`2ICollection`1IEnumerator`1JsonConverterJsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverterFactoryJsonPropertyDictionary`1JsonTypeInfoKeyValuePair`2KeyValuePairConverter`2LargeObjectWithParameterizedConstructorConverter`1ObjectWithParameterizedConstructorConverter`1ObjectWithParameterizedConstructorConverter`1ParameterRefSmallObjectWithParameterizedConstructorConverter`5SmallObjectWithParameterizedConstructorConverter`5ValueCollection