Class BindableJsonContractResolver
- Namespace
- Bindables
- Assembly
- Bindables.dll
A JSON contract resolver that automatically serializes and deserializes bindable properties by unwrapping their internal values.
public class BindableJsonContractResolver : DefaultContractResolver, IContractResolver
- Inheritance
-
DefaultContractResolverBindableJsonContractResolver
- Implements
-
IContractResolver
- Inherited Members
-
DefaultContractResolver.DynamicCodeGenerationDefaultContractResolver.DefaultMembersSearchFlagsDefaultContractResolver.SerializeCompilerGeneratedMembersDefaultContractResolver.IgnoreSerializableInterfaceDefaultContractResolver.IgnoreSerializableAttributeDefaultContractResolver.IgnoreIsSpecifiedMembersDefaultContractResolver.IgnoreShouldSerializeMembersDefaultContractResolver.NamingStrategy
Methods
CreateProperty(MemberInfo, MemberSerialization)
Creates a Newtonsoft.Json.Serialization.JsonProperty for the given MemberInfo.
protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
Parameters
memberMemberInfoThe member to create a Newtonsoft.Json.Serialization.JsonProperty for.
memberSerializationMemberSerializationThe member's parent Newtonsoft.Json.MemberSerialization.
Returns
- JsonProperty
A created Newtonsoft.Json.Serialization.JsonProperty for the given MemberInfo.