/// Pass parameters that will be used to<see cref="IIocContainer.Resolve{T}()"/> an instance of this <see cref="IRegistration.InterfaceType"/>
/// Pass parameters that will be used to<see cref="IocContainer.Resolve{T}()"/> an instance of this <see cref="IRegistration.InterfaceType"/>
/// <para>Parameters set with this method are inserted at the position in the argument list that is passed with the parameter if more parameters are given when resolving</para>
/// <para>Parameters set with this method are inserted at the position in the argument list that is passed with the parameter if more parameters are given when resolving</para>
/// </summary>
/// </summary>
/// <param name="parameters">The parameters with their position</param>
/// <param name="parameters">The parameters with their position</param>
/// An <see cref="Array"/> of parameters that are used to <see cref="IIocContainer.Resolve{T}()"/> an instance of this <see cref="IRegistration.InterfaceType"/>
/// An <see cref="Array"/> of parameters that are used to <see cref="IocContainer.Resolve{T}()"/> an instance of this <see cref="IRegistration.InterfaceType"/>
/// <para>Can be set in the <see cref="IIocInstaller"/> by calling <see cref="IWithParameters.WithParameters(object[])"/></para>
/// <para>Can be set in the <see cref="IIocInstaller"/> by calling <see cref="IWithParameters.WithParameters(object[])"/></para>
A circular dependency was detected during <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/>
A circular dependency was detected during <seecref="M:LightweightIocContainer.IocContainer.Resolve``1"/>
</summary>
</summary>
<paramname="resolvingType">The currently resolving <seecref="T:System.Type"/></param>
<paramname="resolvingType">The currently resolving <seecref="T:System.Type"/></param>
<paramname="resolveStack">The resolve stack at the time the <seecref="T:LightweightIocContainer.Exceptions.CircularDependencyException"/> was thrown</param>
<paramname="resolveStack">The resolve stack at the time the <seecref="T:LightweightIocContainer.Exceptions.CircularDependencyException"/> was thrown</param>
The main container that carries all the <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistration"/>s and can resolve all the types you'll ever want
The main container that carries all <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistration"/>s
Provides an <seecref="P:LightweightIocContainer.Interfaces.Registrations.Fluent.IOnCreate.OnCreateAction"/> to the generic <seecref="T:LightweightIocContainer.Interfaces.Registrations.Fluent.IOnCreate`2"/>
Provides an <seecref="P:LightweightIocContainer.Interfaces.Registrations.Fluent.IOnCreate.OnCreateAction"/> to the generic <seecref="T:LightweightIocContainer.Interfaces.Registrations.Fluent.IOnCreate`2"/>
Pass parameters that will be used to<seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
Pass parameters that will be used to<seecref="M:LightweightIocContainer.IocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
<para>Parameters set with this method are always inserted at the beginning of the argument list if more parameters are given when resolving</para>
<para>Parameters set with this method are always inserted at the beginning of the argument list if more parameters are given when resolving</para>
Pass parameters that will be used to<seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
Pass parameters that will be used to<seecref="M:LightweightIocContainer.IocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
<para>Parameters set with this method are inserted at the position in the argument list that is passed with the parameter if more parameters are given when resolving</para>
<para>Parameters set with this method are inserted at the position in the argument list that is passed with the parameter if more parameters are given when resolving</para>
</summary>
</summary>
<paramname="parameters">The parameters with their position</param>
<paramname="parameters">The parameters with their position</param>
An <seecref="T:System.Array"/> of parameters that are used to <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
An <seecref="T:System.Array"/> of parameters that are used to <seecref="M:LightweightIocContainer.IocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
<para>Can be set in the <seecref="T:LightweightIocContainer.Interfaces.Installers.IIocInstaller"/> by calling <seecref="M:LightweightIocContainer.Interfaces.Registrations.Fluent.IWithParameters.WithParameters(System.Object[])"/></para>
<para>Can be set in the <seecref="T:LightweightIocContainer.Interfaces.Installers.IIocInstaller"/> by calling <seecref="M:LightweightIocContainer.Interfaces.Registrations.Fluent.IWithParameters.WithParameters(System.Object[])"/></para>
</summary>
</summary>
</member>
</member>
@ -739,7 +744,7 @@
<seecref="T:System.Func`2"/> that is invoked instead of creating an instance of this <seecref="T:System.Type"/> the default way
<seecref="T:System.Func`2"/> that is invoked instead of creating an instance of this <seecref="T:System.Type"/> the default way
An <seecref="T:System.Array"/> of parameters that are used to <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
An <seecref="T:System.Array"/> of parameters that are used to <seecref="M:LightweightIocContainer.IocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
<para>Can be set in the <seecref="T:LightweightIocContainer.Interfaces.Installers.IIocInstaller"/> by calling <seecref="M:LightweightIocContainer.Registrations.RegistrationBase.WithParameters(System.Object[])"/></para>
<para>Can be set in the <seecref="T:LightweightIocContainer.Interfaces.Installers.IIocInstaller"/> by calling <seecref="M:LightweightIocContainer.Registrations.RegistrationBase.WithParameters(System.Object[])"/></para>
Pass parameters that will be used to <seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
Pass parameters that will be used to <seecref="M:LightweightIocContainer.IocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
<para>Parameters set with this method are always inserted at the beginning of the argument list if more parameters are given when resolving</para>
<para>Parameters set with this method are always inserted at the beginning of the argument list if more parameters are given when resolving</para>
Pass parameters that will be used to<seecref="M:LightweightIocContainer.Interfaces.IIocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
Pass parameters that will be used to<seecref="M:LightweightIocContainer.IocContainer.Resolve``1"/> an instance of this <seecref="P:LightweightIocContainer.Interfaces.Registrations.IRegistration.InterfaceType"/>
<para>Parameters set with this method are inserted at the position in the argument list that is passed with the parameter if more parameters are given when resolving</para>
<para>Parameters set with this method are inserted at the position in the argument list that is passed with the parameter if more parameters are given when resolving</para>
</summary>
</summary>
<paramname="parameters">The parameters with their position</param>
<paramname="parameters">The parameters with their position</param>
@ -1425,7 +1430,7 @@
<seecref="T:System.Func`2"/> that is invoked instead of creating an instance of this <seecref="T:System.Type"/> the default way
<seecref="T:System.Func`2"/> that is invoked instead of creating an instance of this <seecref="T:System.Type"/> the default way
/// An <see cref="Array"/> of parameters that are used to <see cref="IIocContainer.Resolve{T}()"/> an instance of this <see cref="IRegistration.InterfaceType"/>
/// An <see cref="Array"/> of parameters that are used to <see cref="IocContainer.Resolve{T}()"/> an instance of this <see cref="IRegistration.InterfaceType"/>
/// <para>Can be set in the <see cref="IIocInstaller"/> by calling <see cref="WithParameters(object[])"/></para>
/// <para>Can be set in the <see cref="IIocInstaller"/> by calling <see cref="WithParameters(object[])"/></para>
/// Pass parameters that will be used to<see cref="IIocContainer.Resolve{T}()"/> an instance of this <see cref="IRegistration.InterfaceType"/>
/// Pass parameters that will be used to<see cref="IocContainer.Resolve{T}()"/> an instance of this <see cref="IRegistration.InterfaceType"/>
/// <para>Parameters set with this method are inserted at the position in the argument list that is passed with the parameter if more parameters are given when resolving</para>
/// <para>Parameters set with this method are inserted at the position in the argument list that is passed with the parameter if more parameters are given when resolving</para>
/// </summary>
/// </summary>
/// <param name="parameters">The parameters with their position</param>
/// <param name="parameters">The parameters with their position</param>