[This is preliminary documentation and is subject to change.]
The ReadingStrategy type exposes the following members.Constructors
| Name | Description | |
|---|---|---|
| ReadingStrategy | Initializes a new instance of the ReadingStrategy class |
Methods
| Name | Description | |
|---|---|---|
| CompositeToNative |
Resolves composite data into CLR object
| |
| ConstructObject |
Constructs object out of CompositeData. This implementation calls ResolveType then tries to invoke attribute constructor first
then create instance using default ctor
| |
| DeserializeArray | ||
| DeserializeObjectFromCompositeCustomData | ||
| DeserializeObjectFromCompositeReflectedData | ||
| DeserializeSerializationInfo |
Performs deserialization of SerializationInfo from CompositeCustomData bag
| |
Determines whether the specified object is equal to the current object. (Inherited from | ||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from | ||
Serves as the default hash function. (Inherited from | ||
Gets the (Inherited from | ||
| MakeNewArrayInstance |
Creates an array instance described by the CompositeArrayData instance
| |
| MakeNewObjectInstanceUsingDefaultCtor |
Creates an object using its default .ctor. This implementation uses "magic" to create uninit buffer first
| |
Creates a shallow copy of the current (Inherited from | ||
| ResolveField |
Resolves a meta field definition into actual native field. Returns null wen resolution is not possible and field should be skipped
| |
| ResolveType |
Resolves a MetaType instance from a particular document into CLR Type, i.e. an obsolete class named "ABC" may be resolved into
newer class "ABCX"
| |
| SetFieldData |
Performs the assignment of portable data into native field
| |
Returns a string that represents the current object. (Inherited from |
Extension Methods
Properties
| Name | Description | |
|---|---|---|
| Default |
Returns an instance of default strategy
|
See Also