Metalama 1.0 / / Metalama Documentation / Aspect API / Metalama.​Framework.​Serialization / Reference­Type­Serializer / Create­Instance

Method CreateInstance

CreateInstance(Type, IArgumentsReader)

Creates an instance of the given type.

Declaration
public abstract 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 type initialized using constructorArguments.

Implements
ISerializer.CreateInstance(Type, IArgumentsReader)