Click or drag to resize

FactoryCreateFirstT Method

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.1 (3.2.0.1)
Syntax
C#
public static T CreateFirst<T>()
where T : class

Type Parameters

T
The Type that contract name derives from

Return Value

Type: T
A reference to the newly created object.
Exceptions
ExceptionCondition
KeyNotFoundException The contract described by T was not found
ExceptionUnknown FactoryCreationPolicy
NotSupportedException An Object with Singleton with an implemented IDisposable must also implement the IDisposableObject interface.
See Also