diff --git a/LightweightIocContainer/LightweightIocContainer.csproj b/LightweightIocContainer/LightweightIocContainer.csproj index b17467a..f507273 100644 --- a/LightweightIocContainer/LightweightIocContainer.csproj +++ b/LightweightIocContainer/LightweightIocContainer.csproj @@ -13,6 +13,10 @@ 1.1.0-beta3 + + D:\workspace\Testprojekte\LightweightIocContainer\LightweightIocContainer\LightweightIocContainer.xml + + diff --git a/LightweightIocContainer/LightweightIocContainer.xml b/LightweightIocContainer/LightweightIocContainer.xml new file mode 100644 index 0000000..dd41291 --- /dev/null +++ b/LightweightIocContainer/LightweightIocContainer.xml @@ -0,0 +1,488 @@ + + + + LightweightIocContainer + + + + + An internal Error happened while the tried to resolve an instance + + + + + The registration of a Factory is not valid + + + + + The registration is not valid + + + + + The Type is already registered in this + + + + + The registered Type + + + + + An error happened while trying to resolve a multiton + + + + + The type of the multiton that's responsible for the exception + + + + + The Type is not registered in this + + + + + The unregistered Type + + + + + An unknown was used + + + + + Class to help implement an abstract typed factory + + The type of the abstract factory + + + + The implemented abstract typed factory/> + + + + + An that installs all s for its given + + + + + The s of the Assembly that this is installing + + + + + Install the found s in the given + + The current + + + + 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 + + + + 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 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 + + + + Add the to the the + + The given + The Type is already registered in this + + + + Gets an instance of the given type + + The given type + An instance of the given type + + + + Gets an instance of the given type + + The given type + The constructor arguments + An instance of the given type + + + + Gets an instance of the given type + + The given type + The constructor arguments + An instance of the given type + Could not find function + + + + An that installs all s for its given + + + + + The s of the Assembly that this is installing + + + + + The base class for installers + + + + + Install the needed s in the given + + The current + + + + The default registration that is used to register a Type for the Interface it implements + + The registered Interface + + + + The Type that implements the that is registered with this + + + + + The Lifestyle of Instances that are created with this + + + + + This action is invoked when an instance of this type is created. + Can be set in the by calling + + + + + Pass an action that will be invoked when an instance of this type is created + + The action + The current instance of this + + + + The registration that is used to register a multiton + + The registered interface + + + + The type of the multiton scope + + + + + The base registration that is used to register an Interface + + + + + The name of the + + + + + The Type of the Interface that is registered with 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 + + + + + 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 + + + + Add the to the the + + The given + The Type is already registered in this + + + + Gets an instance of the given type + + The given type + An instance of the given type + + + + Gets an instance of the given type + + The given type + The constructor arguments + An instance of the given type + + + + Gets an instance of the given type + + The given type + The constructor arguments + An instance of the given type + Could not find function + + + + Gets an instance of a given registered type + + The registered type + The constructor arguments + An instance of the given registered type + The given type is not registered in this + The registration for the given type has an unknown type + + + + Gets or creates a singleton instance of a given type + + The given type + The registration of the given type + The arguments to resolve + An existing or newly created singleton instance of the given type + + + + Gets or creates a multiton instance of a given type + + The given type + The registration of the given type + The arguments to resolve + An existing or newly created multiton instance of the given type + No arguments given + Scope argument not given + + + + Creates an instance of a given type + + The given type + The registration of the given type + The constructor arguments + A newly created instance of the given type + + + + Resolve the missing constructor arguments + + The type that will be created + The existing arguments + An array of all needed constructor arguments to create + + + + 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. + + + + + The default registration that is used to register a Type for the Interface it implements + + The registered Interface + + + + The name of the + + + + + The Type of the Interface that is registered with this + + + + + The Type that implements the that is registered with this + + + + + The Lifestyle of Instances that are created with this + + + + + This action is invoked when an instance of this type is created. + Can be set in the by calling + + + + + Pass an action that will be invoked when an instance of this type is created + + The action + The current instance of this + + + + The registration that is used to register a multiton + + The registered interface + + + + The type of the multiton scope + + + + + 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 + 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 + The Type of the multiton scope + A new created with the given parameters + + + + Register an Interface with a Type that implements it and create a + + The Interface to register + The Type that implements the + 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 + 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 + The current + A new created with the given parameters + + + + Register an Interface as an abstract typed factory and create a + + The abstract typed factory to register + The current + A new created with the given parameters + + + + The registration that is used to register an abstract typed factory + + The type of the abstract typed factory + + + + The name of the + + + + + The Type of the abstract typed factory that is registered with this + + + + + The class that contains the implemented abstract factory of this + + + + + Creates the factory from the given abstract factory type + + Factory registration is invalid + + +