diff --git a/IRegistrationBase.md b/IRegistrationBase.md index e592ce9..e34c432 100644 --- a/IRegistrationBase.md +++ b/IRegistrationBase.md @@ -69,3 +69,14 @@ It consists of the implemented properties from the [`IRegistrationBase`](IRegist ```c# ITypedFactory Factory { get; } ``` + +The `TypedFactoryRegistration` class implements the `ITypedFactoryRegistration` interface and also handles the implementation of the abstract factories. Therefore it supplies the `CreateFactory()` method: + +```c# +private void CreateFactory(IIocContainer container) +{ + +} +``` + +This is done by writing the IL code for the `Create()` methods manually that call the `IocContainer.Resolve()` method, as well as the `ClearMultitonInstance` method that calls the `IocContainer.ClearMultitonInstances<>()` method.