VirtualTypeImplementor::InvokeConstructor Method (ConstructorInfo^, array<Object^>^)

 

Creates an instance of a type.

Namespace:   Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

public:
virtual Object^ InvokeConstructor(
	ConstructorInfo^ constructor,
	array<Object^>^ args
)

Parameters

ctor

The constructor to invoke.

args
Type: array<System::Object^>^

The parameters to pass to the constructor.

Return Value

Type: System::Object^

An object that represents a created instance of a type.

Exception Condition
NotImplementedException

If non-abstract derived class did not provide an implementation by overriding this method.

Used by a type implementor to create an instance of a type. If the virtual type was marked as serializable, this object must be serializable as well.

Return to top
Show: