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> |