|
|
|
@ -19,10 +19,16 @@ public class TypedFactory<TFactory> : TypedFactoryBase<TFactory>, ITypedFactory< |
|
|
|
private const string CLEAR_MULTITON_INSTANCE_METHOD_NAME = "ClearMultitonInstance"; |
|
|
|
private const string CLEAR_MULTITON_INSTANCE_METHOD_NAME = "ClearMultitonInstance"; |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// The |
|
|
|
/// Constructor for creating factories dynamically |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
/// <param name="container">The current instance of the <see cref="IIocContainer"/></param> |
|
|
|
/// <param name="container">The current instance of the <see cref="IIocContainer"/></param> |
|
|
|
public TypedFactory(IocContainer container) => Factory = CreateFactory(container); |
|
|
|
public TypedFactory(IocContainer container) => Factory = CreateFactory(container); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// Constructor for generated factories |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="factory"></param> |
|
|
|
|
|
|
|
public TypedFactory(TFactory factory) => Factory = factory; |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// The implemented abstract typed factory/> |
|
|
|
/// The implemented abstract typed factory/> |
|
|
|
|