- add ctor to pass generated factory instance

pull/62/head
Simon G. 5 days ago
parent e7e347a477
commit 230a030b04
Signed by: SimonG
GPG Key ID: 0B82B964BA536523
  1. 8
      LightweightIocContainer/Factories/TypedFactory.cs
  2. 8
      LightweightIocContainer/LightweightIocContainer.xml

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

@ -384,10 +384,16 @@
</member>
<member name="M:LightweightIocContainer.Factories.TypedFactory`1.#ctor(LightweightIocContainer.IocContainer)">
<summary>
The
Constructor for creating factories dynamically
</summary>
<param name="container">The current instance of the <see cref="T:LightweightIocContainer.Interfaces.IIocContainer"/></param>
</member>
<member name="M:LightweightIocContainer.Factories.TypedFactory`1.#ctor(`0)">
<summary>
Constructor for generated factories
</summary>
<param name="factory"></param>
</member>
<member name="P:LightweightIocContainer.Factories.TypedFactory`1.Factory">
<summary>
The implemented abstract typed factory/>

Loading…
Cancel
Save