|
| | JsonPropertyInfo () |
| |
| virtual void | GetPolicies (JsonIgnoreCondition? ignoreCondition, JsonNumberHandling? declaringTypeNumberHandling) |
| |
| void | DetermineSerializationCapabilities (JsonIgnoreCondition? ignoreCondition) |
| |
| void | DetermineIgnoreCondition (JsonIgnoreCondition? ignoreCondition) |
| |
| void | DetermineNumberHandlingForTypeInfo (JsonNumberHandling? numberHandling) |
| |
| void | DetermineNumberHandlingForProperty (JsonNumberHandling? propertyNumberHandling, JsonNumberHandling? declaringTypeNumberHandling) |
| |
| bool | GetMemberAndWriteJson (object obj, ref WriteStack state, Utf8JsonWriter writer) |
| |
| bool | GetMemberAndWriteJsonExtensionData (object obj, ref WriteStack state, Utf8JsonWriter writer) |
| |
| object | GetValueAsObject (object obj) |
| |
| virtual void | Initialize (Type parentClassType, Type declaredPropertyType, Type runtimePropertyType, ConverterStrategy runtimeClassType, MemberInfo memberInfo, bool isVirtual, JsonConverter converter, JsonIgnoreCondition? ignoreCondition, JsonNumberHandling? parentTypeNumberHandling, JsonSerializerOptions options) |
| |
| void | InitializeForTypeInfo (Type declaredType, JsonTypeInfo runtimeTypeInfo, JsonConverter converter, JsonSerializerOptions options) |
| |
| bool | ReadJsonAndAddExtensionProperty (object obj, ref ReadStack state, ref Utf8JsonReader reader) |
| |
| bool | ReadJsonAndSetMember (object obj, ref ReadStack state, ref Utf8JsonReader reader) |
| |
| bool | ReadJsonAsObject (ref ReadStack state, ref Utf8JsonReader reader, out object value) |
| |
| bool | ReadJsonExtensionDataValue (ref ReadStack state, ref Utf8JsonReader reader, out object value) |
| |
| void | SetExtensionDictionaryAsObject (object obj, object extensionDict) |
| |
| override void | Initialize (Type parentClassType, Type declaredPropertyType, Type runtimePropertyType, ConverterStrategy runtimeClassType, MemberInfo memberInfo, bool isVirtual, JsonConverter converter, JsonIgnoreCondition? ignoreCondition, JsonNumberHandling? parentTypeNumberHandling, JsonSerializerOptions options) |
| |
| void | InitializeForSourceGen (JsonSerializerOptions options, JsonPropertyInfoValues< T > propertyInfo) |
| |
| override void | InitializeForTypeInfo (Type declaredType, JsonTypeInfo runtimeTypeInfo, JsonConverter converter, JsonSerializerOptions options) |
| |
| override object | GetValueAsObject (object obj) |
| |
| override bool | GetMemberAndWriteJson (object obj, ref WriteStack state, Utf8JsonWriter writer) |
| |
| override bool | GetMemberAndWriteJsonExtensionData (object obj, ref WriteStack state, Utf8JsonWriter writer) |
| |
| override bool | ReadJsonAndSetMember (object obj, ref ReadStack state, ref Utf8JsonReader reader) |
| |
| override bool | ReadJsonAsObject (ref ReadStack state, ref Utf8JsonReader reader, out object value) |
| |
| override void | SetExtensionDictionaryAsObject (object obj, object extensionDict) |
| |
|
| JsonConverter | ConverterBase [get, set] |
| |
| Type | DeclaredPropertyType [get, set] |
| |
| bool | HasGetter [get, set] |
| |
| bool | HasSetter [get, set] |
| |
| bool | IgnoreDefaultValuesOnRead [get, private set] |
| |
| bool | IgnoreDefaultValuesOnWrite [get, private set] |
| |
| bool | IsForTypeInfo [get, set] |
| |
| string | NameAsString [get, set] |
| |
| byte[] | NameAsUtf8Bytes [get, set] |
| |
| byte[] | EscapedNameSection [get, set] |
| |
| JsonSerializerOptions | Options [get, set] |
| |
| int | Order [get, set] |
| |
| Type | DeclaringType [get, set] |
| |
| MemberInfo? | MemberInfo [get, private set] |
| |
| JsonTypeInfo | RuntimeTypeInfo [get, set] |
| |
| Type? | RuntimePropertyType [get, set] |
| |
| bool | ShouldSerialize [get, set] |
| |
| bool | ShouldDeserialize [get, set] |
| |
| bool | IsIgnored [get, set] |
| |
| bool | SrcGen_HasJsonInclude [get, set] |
| |
| bool | SrcGen_IsExtensionData [get, set] |
| |
| bool | SrcGen_IsPublic [get, set] |
| |
| JsonNumberHandling? | NumberHandling [get, set] |
| |
| bool | PropertyTypeCanBeNull [get, set] |
| |
| JsonIgnoreCondition? | IgnoreCondition [get, set] |
| |
| MemberTypes | MemberType [get, set] |
| |
| string? | ClrName [get, set] |
| |
| bool | IsVirtual [get, set] |
| |
| object? | DefaultValue [get] |
| |
| Func< object, T > | Get [get, set] |
| |
| Action< object, T > | Set [get, set] |
| |
| override object | DefaultValue [get] |
| |
| JsonConverter< T > | Converter [get, set] |
| |
| override JsonConverter | ConverterBase [get, set] |
| |
Definition at line 356 of file JsonPropertyInfo.cs.