/// <param name="arguments">The given arguments</param>
/// <param name="resolveStack">The current resolve stack</param>
/// <param name="isFactoryResolve"></param>
/// <param name="isFactoryResolve">True if resolve is called from factory, false (default) if not</param>
/// <returns>An instance of the given registered <see cref="Type"/>, an <see cref="InternalToBeResolvedPlaceholder"/> if parameters need to be resolved or an <see cref="InternalFactoryMethodPlaceholder{T}"/> if a factory method is used to create an instance</returns>
/// <exception cref="TypeNotRegisteredException">The given <see cref="Type"/> is not registered</exception>
/// <exception cref="DirectResolveWithRegisteredFactoryNotAllowed">A direct resolve with a registered factory is not allowed</exception>
@ -259,11 +261,11 @@ public class IocContainer : IIocContainer, IIocResolver
/// Resolve the given object instance without generic arguments
/// </summary>
/// <param name="type">The <see cref="Type"/> of the returned instance</param>
/// <param name="resolveObject"></param>
/// <param name="resolvedObject">The given resolved object</param>
/// <returns>An instance of the given resolved object</returns>
/// <exception cref="InternalResolveException">Resolve returned wrong type</exception>
<typeparamname="T">The given <seecref="T:System.Type"/></typeparam>
<returns>True if the given <seecref="T:System.Type"/> is registered with this <seecref="T:LightweightIocContainer.Interfaces.IIocContainer"/>, false if not</returns>
<exceptioncref="T:LightweightIocContainer.Exceptions.InvalidIgnoreConstructorAttributeException`1">The passed <seecref="T:System.Attribute"/> can't be used on a constructor</exception>
<paramname="arguments">The given arguments</param>
<paramname="resolveStack">The current resolve stack</param>
<paramname="isFactoryResolve"></param>
<paramname="isFactoryResolve">True if resolve is called from factory, false (default) if not</param>
<returns>An instance of the given registered <seecref="T:System.Type"/>, an <seecref="T:LightweightIocContainer.ResolvePlaceholders.InternalToBeResolvedPlaceholder"/> if parameters need to be resolved or an <seecref="T:LightweightIocContainer.ResolvePlaceholders.InternalFactoryMethodPlaceholder`1"/> if a factory method is used to create an instance</returns>
<exceptioncref="T:LightweightIocContainer.Exceptions.TypeNotRegisteredException">The given <seecref="T:System.Type"/> is not registered</exception>
<exceptioncref="T:LightweightIocContainer.Exceptions.DirectResolveWithRegisteredFactoryNotAllowed">A direct resolve with a registered factory is not allowed</exception>
@ -1041,7 +1054,7 @@
Resolve the given object instance without generic arguments
</summary>
<paramname="type">The <seecref="T:System.Type"/> of the returned instance</param>
<paramname="resolveObject"></param>
<paramname="resolvedObject">The given resolved object</param>
<returns>An instance of the given resolved object</returns>
<exceptioncref="T:LightweightIocContainer.Exceptions.InternalResolveException">Resolve returned wrong type</exception>
</member>
@ -1186,6 +1199,13 @@
<typeparamname="T">The given <seecref="T:System.Type"/></typeparam>
<returns>True if the given <seecref="T:System.Type"/> is registered with this <seecref="T:LightweightIocContainer.IocContainer"/>, false if not</returns>
<exceptioncref="T:LightweightIocContainer.Exceptions.InvalidIgnoreConstructorAttributeException`1">The passed <seecref="T:System.Attribute"/> can't be used on a constructor</exception>
The <seecref="M:System.IDisposable.Dispose"/> method
@ -1528,7 +1548,7 @@
<summary>
Validate that no registration that isn't derived from <seecref="T:LightweightIocContainer.Interfaces.Registrations.IMultitonRegistration"/> has <seecref="F:LightweightIocContainer.Lifestyle.Multiton"/>
<exceptioncref="T:LightweightIocContainer.Exceptions.InvalidRegistrationException">Can't register a type as Lifestyle.Multiton without a scope (Registration is not of type IMultitonRegistration)</exception>