C# Class Ninject.Planning.Planner

Generates plans for how to activate instances.
Inheritance: Ninject.Components.NinjectComponent, IPlanner
Afficher le fichier Open project: ninject/Ninject

Méthodes publiques

Méthode Description
GetPlan ( Type type ) : IPlan

Gets or creates an activation plan for the specified type.

Planner ( IEnumerable strategies ) : System

Initializes a new instance of the Planner class.

Méthodes protégées

Méthode Description
CreateEmptyPlan ( Type type ) : IPlan

Creates an empty plan for the specified type.

Private Methods

Méthode Description
CreateNewPlan ( Type type ) : IPlan

Creates a new plan for the specified type. This method requires an active reader lock!

Method Details

CreateEmptyPlan() protected méthode

Creates an empty plan for the specified type.
protected CreateEmptyPlan ( Type type ) : IPlan
type System.Type The type for which a plan should be created.
Résultat IPlan

GetPlan() public méthode

Gets or creates an activation plan for the specified type.
public GetPlan ( Type type ) : IPlan
type System.Type The type for which a plan should be created.
Résultat IPlan

Planner() public méthode

Initializes a new instance of the Planner class.
public Planner ( IEnumerable strategies ) : System
strategies IEnumerable The strategies to execute during planning.
Résultat System