C# Class Ninject.KernelConfiguration

The kernel configuration
Inheritance: BindingRoot, IKernelConfiguration
Afficher le fichier Open project: ninject/Ninject Class Usage Examples

Méthodes publiques

Méthode Description
AddBinding ( IBinding binding ) : void
BuildReadonlyKernel ( ) : IReadOnlyKernel
GetBindings ( Type service ) : IEnumerable
GetModules ( ) : IEnumerable
HasModule ( string name ) : bool
KernelConfiguration ( ) : System

Initializes a new instance of the KernelConfiguration class.

KernelConfiguration ( IComponentContainer components, INinjectSettings settings ) : System

Initializes a new instance of the KernelConfiguration class.

KernelConfiguration ( INinjectSettings settings ) : System

Initializes a new instance of the KernelConfiguration class.

Load ( IEnumerable assemblies ) : void
Load ( IEnumerable modules ) : void
Load ( IEnumerable filePatterns ) : void
RemoveBinding ( IBinding binding ) : void
Unbind ( Type service ) : void
Unload ( string name ) : void

Méthodes protégées

Méthode Description
AddComponents ( ) : void

Adds components to the kernel during startup.

Private Methods

Méthode Description
CloneBindings ( ) : IBinding>.Multimap

Method Details

AddBinding() public méthode

public AddBinding ( IBinding binding ) : void
binding IBinding
Résultat void

AddComponents() protected méthode

Adds components to the kernel during startup.
protected AddComponents ( ) : void
Résultat void

BuildReadonlyKernel() public méthode

public BuildReadonlyKernel ( ) : IReadOnlyKernel
Résultat IReadOnlyKernel

GetBindings() public méthode

public GetBindings ( Type service ) : IEnumerable
service System.Type
Résultat IEnumerable

GetModules() public méthode

public GetModules ( ) : IEnumerable
Résultat IEnumerable

HasModule() public méthode

public HasModule ( string name ) : bool
name string
Résultat bool

KernelConfiguration() public méthode

Initializes a new instance of the KernelConfiguration class.
public KernelConfiguration ( ) : System
Résultat System

KernelConfiguration() public méthode

Initializes a new instance of the KernelConfiguration class.
public KernelConfiguration ( IComponentContainer components, INinjectSettings settings ) : System
components IComponentContainer The component container to use.
settings INinjectSettings The configuration to use.
Résultat System

KernelConfiguration() public méthode

Initializes a new instance of the KernelConfiguration class.
public KernelConfiguration ( INinjectSettings settings ) : System
settings INinjectSettings The configuration to use.
Résultat System

Load() public méthode

public Load ( IEnumerable assemblies ) : void
assemblies IEnumerable
Résultat void

Load() public méthode

public Load ( IEnumerable modules ) : void
modules IEnumerable
Résultat void

Load() public méthode

public Load ( IEnumerable filePatterns ) : void
filePatterns IEnumerable
Résultat void

RemoveBinding() public méthode

public RemoveBinding ( IBinding binding ) : void
binding IBinding
Résultat void

Unbind() public méthode

public Unbind ( Type service ) : void
service System.Type
Résultat void

Unload() public méthode

public Unload ( string name ) : void
name string
Résultat void