Type: SystemObject The deserialized object to be substituted.
targetType
Type: SystemType The Type that the substituted object should be assigned to.
Return Value
Type: Object The substituted deserialized object. This object must be of a type that is serializable by the DataContractSerializer. For example, it must be marked with the DataContractAttribute attribute or other mechanisms that the serializer recognizes.