Allows to use core service injection.
Public Properties
| Name | Description |
 | Bindings | Gets the bindings that were registered by the module. (Inherited from Ninject.Modules.NinjectModule) |
 | IsDisposed | Gets a value indicating whether this instance is disposed. (Inherited from Ninject.Infrastructure.Disposal.DisposableObject) |
 | Kernel | Gets the kernel that the module is loaded into. (Inherited from Ninject.Modules.NinjectModule) |
 | Name | Gets the module's name. Only a single module with a given name can be loaded at one time. (Inherited from Ninject.Modules.NinjectModule) |
Top
Public Methods
| Name | Description |
 | AddBinding | Registers the specified binding. (Inherited from Ninject.Modules.NinjectModule) |
 | Bind | Overloaded. Declares a binding for the specified service. (Inherited from Ninject.Syntax.BindingRoot) |
 | Dispose | Overloaded. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from Ninject.Infrastructure.Disposal.DisposableObject) |
 | Load | Overridden. Load core services. |
 | OnLoad | Called when the module is loaded into a kernel. (Inherited from Ninject.Modules.NinjectModule) |
 | OnUnload | Called when the module is unloaded from a kernel. (Inherited from Ninject.Modules.NinjectModule) |
 | OnVerifyRequiredModules | Called after loading the modules. A module can verify here if all other required modules are loaded. (Inherited from Ninject.Modules.NinjectModule) |
 | Rebind | Overloaded. Removes any existing bindings for the specified service, and declares a new one. (Inherited from Ninject.Syntax.BindingRoot) |
 | RemoveBinding | Unregisters the specified binding. (Inherited from Ninject.Modules.NinjectModule) |
 | Unbind | Overloaded. Unregisters all bindings for the specified service. (Inherited from Ninject.Modules.NinjectModule) |
 | Unload | Unloads the module from the kernel. (Inherited from Ninject.Modules.NinjectModule) |
 | VerifyRequiredModulesAreLoaded | Called after loading the modules. A module can verify here if all other required modules are loaded. (Inherited from Ninject.Modules.NinjectModule) |
Top
Public Events
| Name | Description |
 | Disposed | Occurs when the object is disposed. (Inherited from Ninject.Infrastructure.Disposal.DisposableObject) |
Top
Inheritance Hierarchy
System.Object
Ninject.Infrastructure.Disposal.DisposableObject
Ninject.Syntax.BindingRoot
Ninject.Modules.NinjectModule
Selerix.Foundation.Interfaces.InterfacesNinjectModule
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also