WCF-Xtensions Class Reference for Mono
DefaultContractResolver Class Members
Properties  Methods 


The following tables list the members exposed by DefaultContractResolver.

Public Constructors
 NameDescription
Public ConstructorDefaultContractResolver ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyDefaultMembersSearchFlags Gets or sets the default members search flags.  
Public PropertyDynamicCodeGeneration Gets a value indicating whether members are being get and set using dynamic code generation. This value is determined by the runtime permissions available.  
Public PropertyIgnoreSerializableAttributeGets or sets a value indicating whether to ignore the System.SerializableAttribute attribute when serializing and deserializing types.  
Public PropertyIgnoreSerializableInterfaceGets or sets a value indicating whether to ignore the System.Runtime.Serialization.ISerializable interface when serializing and deserializing types.  
Public PropertySerializeCompilerGeneratedMembers Gets or sets a value indicating whether compiler generated members should be serialized.  
Top
Public Methods
 NameDescription
Public MethodGetResolvedPropertyName Gets the resolved name of the property.  
Public MethodResolveContract Resolves the contract for a given type.  
Top
Protected Methods
 NameDescription
Protected MethodCreateArrayContractCreates a JsonArrayContract for the given type.  
Protected MethodCreateConstructorParameters Creates the constructor parameters.  
Protected MethodCreateContract Determines which contract type is created for the given type.  
Protected MethodCreateDictionaryContractCreates a JsonDictionaryContract for the given type.  
Protected MethodCreateDynamicContractCreates a JsonDynamicContract for the given type.  
Protected MethodCreateISerializableContractCreates a JsonISerializableContract for the given type.  
Protected MethodCreateLinqContractCreates a JsonLinqContract for the given type.  
Protected MethodCreateMemberValueProviderCreates the IValueProvider used by the serializer to get and set values from a member.  
Protected MethodCreateObjectContractCreates a JsonObjectContract for the given type.  
Protected MethodCreatePrimitiveContractCreates a JsonPrimitiveContract for the given type.  
Protected MethodCreatePropertiesCreates properties for the given JsonContract.  
Protected MethodCreatePropertyCreates a JsonProperty for the given System.Reflection.MemberInfo.  
Protected MethodCreatePropertyFromConstructorParameterCreates a JsonProperty for the given System.Reflection.ParameterInfo.  
Protected MethodCreateStringContractCreates a JsonStringContract for the given type.  
Protected MethodGetSerializableMembers Gets the serializable members for the type.  
Protected MethodResolveContractConverterResolves the default Noemax.Newtonsoft.Json.JsonConverter for the contract.  
Top
See Also

Reference

DefaultContractResolver Class
Noemax.Newtonsoft.Json.Serialization Namespace

Send Feedback