ValidatingContractResolver Methods

Methods

CreateArrayContract Creates a JsonArrayContract for the given type.
(Inherited from DefaultContractResolver)
CreateConstructorParameters Creates the constructor parameters.
(Inherited from DefaultContractResolver)
CreateContract Determines which contract type is created for the given type.
(Inherited from DefaultContractResolver)
CreateDictionaryContract Creates a JsonDictionaryContract for the given type.
(Inherited from DefaultContractResolver)
CreateDynamicContract Creates a JsonDynamicContract for the given type.
(Inherited from DefaultContractResolver)
CreateISerializableContract Creates a JsonISerializableContract for the given type.
(Inherited from DefaultContractResolver)
CreateLinqContract Creates a JsonLinqContract for the given type.
(Inherited from DefaultContractResolver)
CreateMemberValueProvider Override for creating a validating value provider.
(Overrides DefaultContractResolver.CreateMemberValueProvider(MemberInfo))
CreateObjectContract Creates a JsonObjectContract for the given type.
(Inherited from DefaultContractResolver)
CreatePrimitiveContract Creates a JsonPrimitiveContract for the given type.
(Inherited from DefaultContractResolver)
CreateProperties Creates properties for the given JsonContract.
(Inherited from DefaultContractResolver)
CreateProperty Creates a JsonProperty for the given MemberInfo.
(Inherited from DefaultContractResolver)
CreatePropertyFromConstructorParameter Creates a JsonProperty for the given ParameterInfo.
(Inherited from DefaultContractResolver)
CreateStringContract Creates a JsonStringContract for the given type.
(Inherited from DefaultContractResolver)
GetResolvedPropertyName Gets the resolved name of the property.
(Inherited from DefaultContractResolver)
GetSerializableMembers Gets the serializable members for the type.
(Inherited from DefaultContractResolver)
ResolveContract Resolves the contract for a given type.
(Inherited from DefaultContractResolver)
ResolveContractConverter Resolves the default JsonConverter for the contract.
(Inherited from DefaultContractResolver)
ResolveDictionaryKey Resolves the key of the dictionary. By default ResolvePropertyName(String) is used to resolve dictionary keys.
(Inherited from DefaultContractResolver)
ResolveExtensionDataName Resolves the name of the extension data. By default no changes are made to extension data names.
(Inherited from DefaultContractResolver)
ResolvePropertyName Resolves the name of the property.
(Inherited from DefaultContractResolver)

See Also