| FactoryCreateFirst Method (Type, Object) |
Creates an instance of the specified type depending on the
ComponentAttribute.
If multiple implementations are available, the
Factory will prefer the implementation with the highest priority.
Namespace:
Cauldron.Activator
Assembly:
Cauldron.Activator (in Cauldron.Activator.dll) Version: 3.2.0.2
Syntax public static Object CreateFirst(
Type contractType,
params Object[] parameters
)
Public Shared Function CreateFirst (
contractType As Type,
ParamArray parameters As Object()
) As Object
public:
static Object^ CreateFirst(
Type^ contractType,
... array<Object^>^ parameters
)
Parameters
- contractType
- Type: SystemType
The Type that contract name derives from - parameters
- Type: SystemObject
An array of arguments that match in number, order, and type the parameters of the
constructor to invoke. If args is an empty array or null, the constructor that takes no
parameters (the default constructor) is invoked.
Return Value
Type:
ObjectA reference to the newly created object.
Exceptions See Also