PostSharpAPI ReferencePost­Sharp.​SerializationISerializerCreate­Instance
Open sandboxFocus

ISerializer.CreateInstance Method

CreateInstance(Type, IArgumentsReader)

Creates an instance of the given type.

Declaration
object CreateInstance(Type type, IArgumentsReader constructorArguments)
Parameters
Type Name Description
System.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 type initialized using constructorArguments.

Remarks

This method is invoked during deserialization. If IsTwoPhase is true, the DeserializeFields(ref Object, IArgumentsReader) method is called later to complete deserialization.