/// A special <see cref="IDefaultRegistration{TInterface}"/> that allows to set an <see cref="ResolveCallback{T}"/> as a callback that is called on <see cref="IIocContainer.Resolve{T}()"/>
Register an Interface with an <seecref="T:LightweightIocContainer.ResolveCallback`1"/> as a callback that is called when <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/> is called
</summary>
<typeparamname="TInterface">The Interface to register</typeparam>
<paramname="unitTestCallback">The <seecref="T:LightweightIocContainer.ResolveCallback`1"/> for the callback</param>
Gets an instance of the given <seecref="T:System.Type"/>
Gets an instance of the given <seecref="T:System.Type"/>
@ -399,6 +406,17 @@
The class that contains the implemented abstract factory of this <seecref="T:LightweightIocContainer.Interfaces.Registrations.ITypedFactoryRegistration`1"/>
The class that contains the implemented abstract factory of this <seecref="T:LightweightIocContainer.Interfaces.Registrations.ITypedFactoryRegistration`1"/>
A special <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/> that allows to set an <seecref="T:LightweightIocContainer.ResolveCallback`1"/> as a callback that is called on <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/>
An <seecref="T:LightweightIocContainer.ResolveCallback`1"/> that is set as a callback that is called on <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/>
The main container that carries all the <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/>s and can resolve all the types you'll ever want
The main container that carries all the <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/>s and can resolve all the types you'll ever want
The constructor of the <seecref="T:LightweightIocContainer.IocContainer"/>
The main container that carries all the <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/>s and can resolve all the types you'll ever want
Register an Interface with an <seecref="T:LightweightIocContainer.ResolveCallback`1"/> as a callback that is called when <seecref="M:LightweightIocContainer.IocContainer.Resolve``1"/> is called
</summary>
<typeparamname="TInterface">The Interface to register</typeparam>
<paramname="unitTestCallback">The <seecref="T:LightweightIocContainer.ResolveCallback`1"/> for the callback</param>
Add the <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/> to the the <seecref="T:LightweightIocContainer.IocContainer"/>
Add the <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/> to the the <seecref="T:LightweightIocContainer.IocContainer"/>
@ -767,6 +792,39 @@
<exceptioncref="T:LightweightIocContainer.Exceptions.InvalidFactoryRegistrationException">Factory registration is invalid</exception>
<exceptioncref="T:LightweightIocContainer.Exceptions.InvalidFactoryRegistrationException">Factory registration is invalid</exception>
<exceptioncref="T:LightweightIocContainer.Exceptions.IllegalAbstractMethodCreationException">Creation of abstract methods are illegal in their current state</exception>
<exceptioncref="T:LightweightIocContainer.Exceptions.IllegalAbstractMethodCreationException">Creation of abstract methods are illegal in their current state</exception>
A special <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/> that allows to set an <seecref="T:LightweightIocContainer.ResolveCallback`1"/> as a callback that is called on <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/>
A special <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/> that allows to set an <seecref="T:LightweightIocContainer.ResolveCallback`1"/> as a callback that is called on <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/>
</summary>
<paramname="interfaceType">The <seecref="T:System.Type"/> of the interface</param>
<paramname="unitTestResolveCallback">The <seecref="T:LightweightIocContainer.ResolveCallback`1"/> that is set as a callback</param>
The <seecref="T:System.Type"/> of the Interface that is registered with this <seecref="T:LightweightIocContainer.Registrations.UnitTestCallbackRegistration`1"/>
An <seecref="T:LightweightIocContainer.ResolveCallback`1"/> that is set as a callback that is called on <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/>
/// A special <see cref="IDefaultRegistration{TInterface}"/> that allows to set an <see cref="ResolveCallback{T}"/> as a callback that is called on <see cref="IIocContainer.Resolve{T}()"/>
/// A special <see cref="IDefaultRegistration{TInterface}"/> that allows to set an <see cref="ResolveCallback{T}"/> as a callback that is called on <see cref="IIocContainer.Resolve{T}()"/>
/// </summary>
/// <param name="interfaceType">The <see cref="Type"/> of the interface</param>
/// <param name="unitTestResolveCallback">The <see cref="ResolveCallback{T}"/> that is set as a callback</param>