TypeExtensionFactoryBase<T>.GetTypeExtension Method
GetTypeExtension(Type, Object[], TypeExtensionCacheUpdateCallback<T>, Func<T>, Action<Exception>)
Declaration
protected TypeExtensionInfo<T> GetTypeExtension(Type objectType, object[] constructorArgs = null, TypeExtensionCacheUpdateCallback<T> cacheUpdateCallback = null, Func<T> createDefault = null, Action<Exception> onExceptionWhileCreatingTypeExtension = null)
Parameters
Type | Name | Description |
---|---|---|
Type | objectType | |
Object[] | constructorArgs | |
TypeExtensionCacheUpdateCallback<T> | cacheUpdateCallback | |
Func<T> | createDefault | |
Action<Exception> | onExceptionWhileCreatingTypeExtension |
Returns
Type | Description |
---|---|
TypeExtensionInfo<T> |