ISerializer.CreateInstance Method
CreateInstance(Type, IArgumentsReader)
Creates an instance of the given type.
Declaration
object CreateInstance(Type type, IArgumentsReader constructorArguments)
Parameters
Type | Name | Description |
---|---|---|
Type | type | Type of the instance to be created. |
IArgumentsReader | constructorArguments | Gives access to arguments required to create the instance. |
Returns
Type | Description |
---|---|
object | An instance of type |
Remarks
This method is invoked during deserialization. If IsTwoPhase is true
, the DeserializeFields(ref object, IArgumentsReader)
method is called later to complete deserialization.