LightweightIocContainer Convert an to an of an inherited The of the to convert to, has to be implemented by The of the given , has to implement The given to convert An converted from the given Helper for dynamic instance creation Creates an instance of the given with the given arguments The given The given arguments The that is returned A new instance of the given The given type could not be created The dispose strategy that is used for a singleton or multiton that implements and is created by the No dispose strategy Invalid for singletons or multitons that implement The application is responsible for correctly disposing the instance. Nothing is done by the The is responsible for disposing the instance when itself is disposed Returns the first element of a , or a new instance of a given if the contains no elements The source of the The given to return if the contains no elements The given The first element of the , or a new instance of a given if the contains no elements Returns the first element of a that satisfies a condition, or a new instance of a given if no such element is found The source of the The given to return if the contains no element that satisfies the given condition The given A function to test each element for a condition The first element of the that satisfies a condition, or a new instance of the given if no such element is found Tries to get the first element of the given or creates a new element of a given when no element is found The source of the The given to create a new element when no fitting element is found The given A function to test each element for a condition The first element of the or a new instance of the given when no element is found Executes an for each item in an The The The of the items in the A circular dependency was detected during A circular dependency was detected during The currently resolving The resolve stack at the time the was thrown The currently resolving The resolve stack at the time the was thrown The exception message The constructor does not match the given or resolvable arguments The constructor does not match the given or resolvable arguments The constructor that does not match The inner exception The constructor that does not match A direct resolve with a registered factory is not allowed A direct resolve with a registered factory is not allowed The type that can't be resolved directly The that can't be resolved directly Could not find generic method Could not find generic method The name of the generic method The creation of the abstract method is illegal in its current state The creation of the abstract method is illegal in its current state The exception message The method that is illegal to create The Method whose creation is illegal An internal Error happened while the tried to resolve an instance An internal Error happened while the tried to resolve an instance The exception message Invalid is used Invalid is used The The The The registration of a Factory is not valid The registration of a Factory is not valid The exception message The passed can't be used on a constructor The used The passed can't be used on a constructor The registration is not valid The registration is not valid The exception message A base for the A base for the A base for the The message of the A base for the The message of the The inner The inner exceptions of the The is already registered differently in this The is already registered differently in this The that is already registered in this The registered An error happened while trying to resolve a multiton An error happened while trying to resolve a multiton The exception message The of the multiton that's responsible for the exception The of the multiton that's responsible for the exception No matching constructor was found for the given or resolvable arguments No matching constructor was found for the given or resolvable arguments The with no matching constructor The with no matching constructor Add an inner exception to the The No public constructor can be found for a No public constructor can be found for a The with no public constructor The with no public constructor The is not registered in this The is not registered in this The unregistered The unregistered An unknown was used An unknown was used The exception message implementation for custom implemented factories Helper class for the Convert `null` passed as argument to to handle it correctly The create method of the factory The arguments passed to the create method List of arguments with converted null Wrong parameters passed Class to help implement an abstract typed factory The type of the abstract factory The The current instance of the The implemented abstract typed factory/> Creates the factory from the given abstract factory type Factory registration is invalid Creation of abstract methods are illegal in their current state Base class for the The create methods of this Helper class to call a generic method without generic type parameters Call a generic method without generic type parameters The caller of the method The name of the method to call The generic parameter as parameter The to find the method The parameters of the method The result of invoking the method Could not find the generic method Any thrown after invoking the generic method Call a private generic method without generic type parameters The caller of the method The name of the method to call The generic parameter as parameter The parameters of the method The result of invoking the method Could not find the generic method Any thrown after invoking the generic method An that installs all s for its given An that installs all s for its given The from where the s will be installed The s of the Assembly that this is installing Install the found s in the given The where s are added Helper class that supplies methods to find the wanted Get an that installs from the calling the method A new with the calling Get an that installs from the given The given A new with the given Non-generic The create methods of this Class to help implement an abstract typed factory The type of the abstract factory The implemented abstract typed factory The main container that carries all s Install the given installers for the current The given s An instance of the current Register an at this The that creates an Clear the multiton instances of the given from the registered multitons list The to clear the multiton instances Is the given registered with this The given True if the given is registered with this , false if not Register a custom that can annotate a constructor to be ignored The custom The passed can't be used on a constructor Provides methods Gets an instance of the given The given An instance of the given Gets an instance of the given The given An instance of the given Gets an instance of the given The given The constructor arguments An instance of the given Gets an instance of the given The given The constructor arguments An instance of the given An that installs all s for its given The s of the that this is installing The base class for installers Install the needed s in the given The where s are added Provides an to the generic This is invoked when an instance of this type is created. Can be set in the by calling Provides an method to an The registered interface The registered implementation Pass an that will be invoked when an instance of this type is created The The current instance of this Pass an that will be invoked when an instance of this type is created The The current instance of this Provides a to an Add a for the The The current instance of this The of singletons/multitons that implement and are created with this Provides a method to an Register an abstract typed factory for the The type of the abstract typed factory The current instance of this Register a custom implemented factory for the The type of the interface for the custom factory The type of the implementation for the custom factory The current instance of this The Factory added with the method Provides a method to an Pass parameters that will be used to an instance of this Parameters set with this method are always inserted at the beginning of the argument list if more parameters are given when resolving The parameters The current instance of this are already set or no parameters given Pass parameters that will be used to an instance of this 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 The parameters with their position The current instance of this are already set or no parameters given An of parameters that are used to an instance of this Can be set in the by calling Provides an internal method to an Validate this Provides a to an The Lifestyle of Instances that are created with this An to register multiple interfaces for on implementation type that implements them as a multiton The first interface The second interface The implementation The base interface for every to register multiple interfaces The first interface The implementation A of s that are registered within this An to register multiple interfaces for on implementation type The first interface The second interface The implementation An to register multiple interfaces for on implementation type The first interface The second interface The third interface The implementation An to register multiple interfaces for on implementation type The first interface The second interface The third interface The fourth interface The implementation An to register multiple interfaces for on implementation type The first interface The second interface The third interface The fourth interface The fifth interface The implementation Non generic The of the multiton scope The registration that is used to register a multiton The registered interface The registered implementation for open generic types The base registration that is used to register an Interface The of the Interface that is registered with this The that is used to register an Interface and extends the with fluent options Creates and collects the s Add an Interface with a Type that implements it The Interface to add The Type that implements the interface The for this The created Add an open generic Interface with an open generic Type that implements it The open generic Interface to add The open generic Type that implements the interface The for this The created Add multiple interfaces for a that implements them The base interface to add A second interface to add The that implements both interfaces The for this The created Add multiple interfaces for a that implements them The base interface to add A second interface to add A third interface to add The that implements both interfaces The for this The created Add multiple interfaces for a that implements them The base interface to add A second interface to add A third interface to add A fourth interface to add The that implements both interfaces The for this The created Add multiple interfaces for a that implements them The base interface to add A second interface to add A third interface to add A fourth interface to add A fifth interface to add The that implements both interfaces The for this The created Add a without an interface The to add The for this The created Add an Interface with a Type that implements it as a multiton The Interface to add The Type that implements the interface The Type of the multiton scope The created Add multiple interfaces for a that implements them as a multiton The base interface to add A second interface to add The Type that implements the interface The Type of the multiton scope The created The to register either only an interface or only a The of the that is invoked instead of creating an instance of this the default way Pass a that will be invoked instead of creating an instance of this the default way The The current instance of this The registration that is used to register an abstract typed factory The type of the abstract typed factory The class that contains the implemented abstract factory of this A base without generic interface and implementation The that implements the that is registered with this A that implements a The main container that carries all the s and can resolve all the types you'll ever want The main container that carries all the s and can resolve all the types you'll ever want Install the given installers for the current The given s An instance of the current Register an at this The that creates an Register an Interface as an abstract typed factory The abstract typed factory to register The created Add the to the the The given The is already registered in this Gets an instance of the given The given An instance of the given Gets an instance of the given The given An instance of the given Gets an instance of the given The given The constructor arguments An instance of the given Gets an instance of the given The given The constructor arguments An instance of the given Gets an instance of the given for a factory The given The constructor arguments An instance of the given Gets an instance of the given for a factory The given The constructor arguments An instance of the given Gets an instance of a given registered The registered The constructor arguments The current resolve stack True if resolve is called from factory, false (default) if not An instance of the given registered Tries to resolve the given with the given arguments The given arguments The current resolve stack True if resolve is called from factory, false (default) if not The registered An instance of the given registered , an if parameters need to be resolved or an if a factory method is used to create an instance The given is not registered A direct resolve with a registered factory is not allowed An interface was registered without an implementation or factory method Tried resolving a multiton without scope argument No matching constructor for the given found Getting resolve stack failed without exception Tries to resolve the given with the given arguments without generic arguments The registered The given arguments The current resolve stack True if resolve is called from factory, false (default) if not An instance of the given registered , an if parameters need to be resolved or an if a factory method is used to create an instance The given is not registered A direct resolve with a registered factory is not allowed An interface was registered without an implementation or factory method Tried resolving a multiton without scope argument No matching constructor for the given found Getting resolve stack failed without exception Recursively resolve a with the given parameters for an The that includes the type and resolve stack A recursively resolved instance of the given Resolve the given object instance The given resolved object The of the returned instance An instance of the given resolved object Resolve returned wrong type Resolve the given object instance without generic arguments The of the returned instance The given resolved object An instance of the given resolved object Resolve returned wrong type Creates an instance of a given The given The registration of the given The constructor arguments A newly created instance of the given Try to get an already existing instance (factory, singleton, multiton) The given The given arguments The of the instance An already existing instance if possible, null if not Try to get an existing singleton instance for a given The A singleton instance if existing for the given , null if not Try to get an existing multiton instance for a given The given The given arguments A multiton instance if existing for the given , null if not Tried resolving a multiton without scope argument Try to get the multiton scope argument for a given The given The given arguments The multiton scope argument for the given Tried resolving a multiton without correct scope argument Gets or creates a multiton instance of a given The given The registration of the given The arguments to resolve An existing or newly created multiton instance of the given No arguments given Scope argument not given Update the given arguments with the of the given The of the given The constructor arguments The argument list updated with the Try to get the resolve stack for a given The given The given arguments The current resolve stack result: True if successful, false if not parameters: The parameters needed to resolve the given exception: A if no matching constructor was found Try to get the resolve stack for a given constructor The that is currently getting resolved The for the given constructor The given arguments The current resolve stack result: True if successful, false if not parameters: The parameters needed to resolve the given exception: A List of s if the constructor is not matching Find the for the given The given The for the given Find the for the given The given The for the given Try to get the sorted constructors for the given The given A list of sorted for the given No public constructor was found for the given Get the implementation type for the given The given The given of the interface The implementation for the given Unknown passed Check the given resolve stack for circular dependencies The given resolve stack The given The new resolve stack A circular dependency was detected Clear the multiton instances of the given from the registered multitons list The to clear the multiton instances Is the given registered with this The given True if the given is registered with this , false if not Register a custom that can annotate a constructor to be ignored The custom The passed can't be used on a constructor The method The Lifestyles that can be used for a A new instance gets created every time an instance is resolved One instance is created that gets returned every time an instance is resolved A new instance gets created if the given scope has no created instance yet. Otherwise the already created instance is used. Wrapper class to handle null passed as an argument correctly Wrapper class to handle null passed as an argument correctly The of the parameter The of the parameter An to register multiple interfaces for on implementation type that implements them as a multiton The first interface The second interface The implementation An to register multiple interfaces for on implementation type that implements them as a multiton The of the first interface The of the second interface The of the implementation The of the multiton scope The current instance of the A of s that are registered within this Pass an that will be invoked when an instance of this type is created The The current instance of this The base class for every to register multiple interfaces The first interface The implementation The base class for every to register multiple interfaces The of the first interface The of the implementation The of this The current instance of the A of s that are registered within this Pass parameters that will be used to an instance of this Parameters set with this method are always inserted at the beginning of the argument list if more parameters are given when resolving The parameters The current instance of this are already set or no parameters given Pass parameters that will be used to an instance of this 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 The parameters with their position The current instance of this are already set or no parameters given Add a for the The The current instance of this An to register multiple interfaces for on implementation type The first interface The second interface The implementation An to register multiple interfaces for on implementation type The of the first interface The of the second interface The of the implementation The of this The current instance of the Pass an that will be invoked when an instance of this type is created The The current instance of this An to register multiple interfaces for on implementation type The first interface The second interface The third interface The implementation An to register multiple interfaces for on implementation type The of the first interface The of the second interface The of the third interface The of the implementation The of this The current instance of the Pass an that will be invoked when an instance of this type is created The The current instance of this An to register multiple interfaces for on implementation type The first interface The second interface The third interface The fourth interface The implementation An to register multiple interfaces for on implementation type The of the first interface The of the second interface The of the third interface The of the fourth interface The of the implementation The of this The current instance of the Pass an that will be invoked when an instance of this type is created The The current instance of this An to register multiple interfaces for on implementation type The first interface The second interface The third interface The fourth interface The fifth interface The implementation An to register multiple interfaces for on implementation type The of the first interface The of the second interface The of the third interface The of the fourth interface The of the fifth interface The of the implementation The of this The current instance of the Pass an that will be invoked when an instance of this type is created The The current instance of this The registration that is used to register a multiton The registered interface The registered implementation The registration that is used to register a multiton The of the Interface The of the Implementation The of the Multiton Scope The current instance of the The of the multiton scope Validate the for open generic types for open generic types The of the interface The of the implementation type The of this The current instance of the The that implements the that is registered with this Validate this The that is used to register an Interface The that is used to register an Interface The of the Interface The of the registration The current instance of the The of the Interface that is registered with this The of Instances that are created with this The of singletons/multitons that implement and are created with this An of parameters that are used to an instance of this Can be set in the by calling The Factory added with the method Pass parameters that will be used to an instance of this Parameters set with this method are always inserted at the beginning of the argument list if more parameters are given when resolving The parameters The current instance of this are already set or no parameters given Pass parameters that will be used to an instance of this 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 The parameters with their position The current instance of this are already set or no parameters given Register an abstract typed factory for the The type of the abstract typed factory The current instance of this Register a custom implemented factory for the The type of the interface for the custom factory The type of the implementation for the custom factory The current instance of this Add a for the The The current instance of this Validate this Validate that no registration that isn't derived from has Can't register a type as Lifestyle.Multiton without a scope (Registration is not of type IMultitonRegistration) Validate the No create method that can create the Validate the for the and Validate the for the given and The given Dispose strategy is invalid for this and Creates and collects the s The collected s Add an Interface with a Type that implements it The Interface to add The Type that implements the interface The for this The created Add an open generic Interface with an open generic Type that implements it The open generic Interface to add The open generic Type that implements the interface The for this The created Function can only be used to register open generic types Can't register a multiton with open generic registration Add multiple interfaces for a that implements them The base interface to add A second interface to add The that implements both interfaces The for this The created Add multiple interfaces for a that implements them The base interface to add A second interface to add A third interface to add The that implements both interfaces The for this The created Add multiple interfaces for a that implements them The base interface to add A second interface to add A third interface to add A fourth interface to add The that implements both interfaces The for this The created Add multiple interfaces for a that implements them The base interface to add A second interface to add A third interface to add A fourth interface to add A fifth interface to add The that implements both interfaces The for this The created Add a without an interface The to add The for this The created Add an Interface with a Type that implements it as a multiton The Interface to add The Type that implements the interface The Type of the multiton scope The created Add multiple interfaces for a that implements them as a multiton The base interface to add A second interface to add The Type that implements the interface The Type of the multiton scope The created Register all from an The of the first registered interface The of the registered implementation The A factory to register interfaces and factories in an and create the needed s Register an Interface with a Type that implements it and create a The Interface to register The Type that implements the interface The for this A new created with the given parameters Register an open generic Interface with an open generic Type that implements it and create a The open generic Interface to register The open generic Type that implements the interface The for this The created Register multiple interfaces for a that implements them and create a The base interface to register A second interface to register The that implements both interfaces The for this The created Register multiple interfaces for a that implements them and create a The base interface to register A second interface to register A third interface to register The that implements both interfaces The for this The created Register multiple interfaces for a that implements them and create a The base interface to register A second interface to register A third interface to register A fourth interface to register The that implements both interfaces The for this The created Register multiple interfaces for a that implements them and create a The base interface to register A second interface to register A third interface to register A fourth interface to register A fifth interface to register The that implements both interfaces The for this The created Register a without an interface and create a The to register The for this A new created with the given parameters Register an Interface with a Type that implements it as a multiton and create a The Interface to register The Type that implements the interface The Type of the multiton scope A new created with the given parameters Register multiple interfaces for a that implements them as a multiton The base interface to register A second interface to register The Type that implements the interface The Type of the multiton scope A new created with the given parameters Register an Interface as an abstract typed factory and create a The abstract typed factory to register A new created with the given parameters The to register either only an interface or only a The of the The to register either only an interface or only a The of the interface or The of the The current instance of the that is invoked instead of creating an instance of this the default way Pass a that will be invoked instead of creating an instance of this the default way The The current instance of this The registration that is used to register an abstract typed factory The of the abstract typed factory The registration that is used to register an abstract typed factory The for this The of the factory that is registered with this The class that contains the implemented abstract factory of this A that implements a A that implements a The of the interface The of the implementation type The of this The current instance of the The that implements the that is registered with this This is invoked when an instance of this type is created. Can be set in the by calling This is invoked when an instance of this type is created. Can be set in the by calling This is invoked when an instance of this type is created. Can be set in the by calling This is invoked when an instance of this type is created. Can be set in the by calling Pass an that will be invoked when an instance of this type is created The The current instance of this Validate the for the and An internal placeholder that is used to hold types that need to be resolved during the resolving process The to be resolved An internal placeholder that is used to hold factory methods for types that need to be resolved during the resolve process An internal placeholder that is used to hold factory methods for types that need to be resolved during the resolve process The to be resolved The An internal placeholder that is used during the resolving process An internal placeholder that is used to hold types that need to be resolved during the resolving process An internal placeholder that is used to hold types that need to be resolved during the resolving process The to be resolved The to be resolved The parameters needed to resolve the Returns the default value for a given The given The default value for the given