0x00x00F0
Members 32
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _required | Nullable<Newtonsoft.Json.Required> | 1 flags | — | |
| 0x01 | _hasExplicitDefaultValue | bool | 1 flags | — | |
| 0x0019 | 0x07 | padding / unreflected | |||
| 0x08 | _defaultValue | object | Private | — | |
| 0x01 | _hasGeneratedDefaultValue | bool | Private | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | _propertyName | string | Private | — | |
| 0x01 | _skipPropertyNameEscape | bool | 1 flags | — | |
| 0x0039 | 0x07 | padding / unreflected | |||
| 0x08 | _propertyType | Type | Private | — | |
| 0x08 | <PropertyContract>k__BackingField | JsonContract | Private | — | |
| 0x08 | <DeclaringType>k__BackingField | Type | Private | — | |
| 0x08 | <Order>k__BackingField | Nullable<System.Int32> | Private | — | |
| 0x08 | <UnderlyingName>k__BackingField | string | Private | — | |
| 0x08 | <ValueProvider>k__BackingField | IValueProvider | Private | — | |
| 0x08 | <AttributeProvider>k__BackingField | IAttributeProvider | Private | — | |
| 0x08 | <Converter>k__BackingField | JsonConverter | Private | — | |
| 0x01 | <Ignored>k__BackingField | bool | Private | — | |
| 0x01 | <Readable>k__BackingField | bool | Private | — | |
| 0x01 | <Writable>k__BackingField | bool | Private | — | |
| 0x01 | <HasMemberAttribute>k__BackingField | bool | Private | — | |
| 0x02 | <IsReference>k__BackingField | Nullable<System.Boolean> | Private | — | |
| 0x0086 | 0x02 | padding / unreflected | |||
| 0x08 | <NullValueHandling>k__BackingField | Nullable<Newtonsoft.Json.NullValueHandling> | Private | — | |
| 0x08 | <DefaultValueHandling>k__BackingField | Nullable<Newtonsoft.Json.DefaultValueHandling> | Private | — | |
| 0x08 | <ReferenceLoopHandling>k__BackingField | Nullable<Newtonsoft.Json.ReferenceLoopHandling> | Private | — | |
| 0x08 | <ObjectCreationHandling>k__BackingField | Nullable<Newtonsoft.Json.ObjectCreationHandling> | Private | — | |
| 0x08 | <TypeNameHandling>k__BackingField | Nullable<Newtonsoft.Json.TypeNameHandling> | Private | — | |
| 0x08 | <ShouldSerialize>k__BackingField | Predicate<System.Object> | Private | — | |
| 0x08 | <ShouldDeserialize>k__BackingField | Predicate<System.Object> | Private | — | |
| 0x08 | <GetIsSpecified>k__BackingField | Predicate<System.Object> | Private | — | |
| 0x08 | <SetIsSpecified>k__BackingField | Action<System.Object | Private | — | |
| 0x08 | <ItemConverter>k__BackingField | JsonConverter | Private | — | |
| 0x02 | <ItemIsReference>k__BackingField | Nullable<System.Boolean> | Private | — | |
| 0x00DA | 0x02 | padding / unreflected | |||
| 0x08 | <ItemTypeNameHandling>k__BackingField | Nullable<Newtonsoft.Json.TypeNameHandling> | Private | — | |
| 0x08 | <ItemReferenceLoopHandling>k__BackingField | Nullable<Newtonsoft.Json.ReferenceLoopHandling> | Private | — | |
| 0x00EC | 0x04 | unreflected bytes to end of JsonProperty | |||
Functions 65
| Signature | Flags | Native | Params |
|---|---|---|---|
| JsonContract get_PropertyContract() | 2 flags | 0x08 | |
| void set_PropertyContract(JsonContract value) | 2 flags | 0x08 | |
| string get_PropertyName() | Public+1 flags | 0x08 | |
| void set_PropertyName(const string& value) | Public+1 flags | 0x08 | |
| Type get_DeclaringType() | Public+1 flags | 0x08 | |
| void set_DeclaringType(Type value) | Public+1 flags | 0x08 | |
| Nullable<System.Int32> get_Order() | Public+1 flags | 0x08 | |
| void set_Order(const Nullable<System.Int32>& value) | Public+1 flags | 0x08 | |
| string get_UnderlyingName() | Public+1 flags | 0x08 | |
| void set_UnderlyingName(const string& value) | Public+1 flags | 0x08 | |
| IValueProvider get_ValueProvider() | Public+1 flags | 0x08 | |
| void set_ValueProvider(IValueProvider value) | Public+1 flags | 0x08 | |
| IAttributeProvider get_AttributeProvider() | Public+1 flags | 0x08 | |
| void set_AttributeProvider(IAttributeProvider value) | Public+1 flags | 0x08 | |
| Type get_PropertyType() | Public+1 flags | 0x08 | |
| void set_PropertyType(Type value) | Public+1 flags | 0x08 | |
| JsonConverter get_Converter() | Public+1 flags | 0x08 | |
| void set_Converter(JsonConverter value) | Public+1 flags | 0x08 | |
| JsonConverter get_MemberConverter() | Public+1 flags | 0x08 | |
| void set_MemberConverter(JsonConverter value) | Public+1 flags | 0x08 | |
| bool get_Ignored() | Public+1 flags | 0x01 | |
| void set_Ignored(bool value) | Public+1 flags | 0x01 | |
| bool get_Readable() | Public+1 flags | 0x01 | |
| void set_Readable(bool value) | Public+1 flags | 0x01 | |
| bool get_Writable() | Public+1 flags | 0x01 | |
| void set_Writable(bool value) | Public+1 flags | 0x01 | |
| bool get_HasMemberAttribute() | Public+1 flags | 0x01 | |
| void set_HasMemberAttribute(bool value) | Public+1 flags | 0x01 | |
| object get_DefaultValue() | Public+1 flags | 0x08 | |
| void set_DefaultValue(object value) | Public+1 flags | 0x08 | |
| object GetResolvedDefaultValue() | 1 flags | 0x08 | |
| Required get_Required() | Public+1 flags | 0x04 | |
| void set_Required(const Required& value) | Public+1 flags | 0x04 | |
| bool get_IsRequiredSpecified() | Public+1 flags | 0x01 | |
| Nullable<System.Boolean> get_IsReference() | Public+1 flags | 0x02 | |
| void set_IsReference(const Nullable<System.Boolean>& value) | Public+1 flags | 0x02 | |
| Nullable<Newtonsoft.Json.NullValueHandling> get_NullValueHandling() | Public+1 flags | 0x08 | |
| void set_NullValueHandling(const Nullable<Newtonsoft.Json.NullValueHandling>& value) | Public+1 flags | 0x08 | |
| Nullable<Newtonsoft.Json.DefaultValueHandling> get_DefaultValueHandling() | Public+1 flags | 0x08 | |
| void set_DefaultValueHandling(const Nullable<Newtonsoft.Json.DefaultValueHandling>& value) | Public+1 flags | 0x08 | |
| Nullable<Newtonsoft.Json.ReferenceLoopHandling> get_ReferenceLoopHandling() | Public+1 flags | 0x08 | |
| void set_ReferenceLoopHandling(const Nullable<Newtonsoft.Json.ReferenceLoopHandling>& value) | Public+1 flags | 0x08 | |
| Nullable<Newtonsoft.Json.ObjectCreationHandling> get_ObjectCreationHandling() | Public+1 flags | 0x08 | |
| void set_ObjectCreationHandling(const Nullable<Newtonsoft.Json.ObjectCreationHandling>& value) | Public+1 flags | 0x08 | |
| Nullable<Newtonsoft.Json.TypeNameHandling> get_TypeNameHandling() | Public+1 flags | 0x08 | |
| void set_TypeNameHandling(const Nullable<Newtonsoft.Json.TypeNameHandling>& value) | Public+1 flags | 0x08 | |
| Predicate<System.Object> get_ShouldSerialize() | Public+1 flags | 0x08 | |
| void set_ShouldSerialize(Predicate<System.Object> value) | Public+1 flags | 0x08 | |
| Predicate<System.Object> get_ShouldDeserialize() | Public+1 flags | 0x08 | |
| void set_ShouldDeserialize(Predicate<System.Object> value) | Public+1 flags | 0x08 | |
| Predicate<System.Object> get_GetIsSpecified() | Public+1 flags | 0x08 | |
| void set_GetIsSpecified(Predicate<System.Object> value) | Public+1 flags | 0x08 | |
| Action<System.Object get_SetIsSpecified() | Public+1 flags | 0x08 | |
| void set_SetIsSpecified(Action<System.Object value) | Public+1 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| JsonConverter get_ItemConverter() | Public+1 flags | 0x08 | |
| void set_ItemConverter(JsonConverter value) | Public+1 flags | 0x08 | |
| Nullable<System.Boolean> get_ItemIsReference() | Public+1 flags | 0x02 | |
| void set_ItemIsReference(const Nullable<System.Boolean>& value) | Public+1 flags | 0x02 | |
| Nullable<Newtonsoft.Json.TypeNameHandling> get_ItemTypeNameHandling() | Public+1 flags | 0x08 | |
| void set_ItemTypeNameHandling(const Nullable<Newtonsoft.Json.TypeNameHandling>& value) | Public+1 flags | 0x08 | |
| Nullable<Newtonsoft.Json.ReferenceLoopHandling> get_ItemReferenceLoopHandling() | Public+1 flags | 0x08 | |
| void set_ItemReferenceLoopHandling(const Nullable<Newtonsoft.Json.ReferenceLoopHandling>& value) | Public+1 flags | 0x08 | |
| void WritePropertyName(JsonWriter writer) | 1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |
Used by 39
types with a member, parameter or interface of this type<>c<>c<>c__DisplayClass38_0Action`1ArraySortHelper`1Collection`1Comparison`1CreatorPropertyContextDefaultContractResolverDictionary`2Dictionary`2EntryEnumeratorEqualityComparer`1Func`2Func`2Func`2Func`2ICollection`1IComparer`1IDictionary`2IDictionary`2IEnumerator`1IEqualityComparer`1IList`1IReadOnlyDictionary`2IReadOnlyList`1JsonFormatterConverterJsonProperty[]JsonPropertyCollectionJsonSerializerInternalBaseJsonSerializerInternalReaderJsonSerializerInternalWriterKeyCollectionKeyedCollection`2KeyValuePair`2List`1Predicate`1ReadOnlyCollection`1