Methods
- All``1() Gets all objects in the current object graph that can be cast to T that have already been created
-
Build
Up(Object) The "BuildUp" method takes in an already constructed object and uses Setter Injection to push in configured dependencies of that object -
Get
All Creates or resolves all registered instances of the pluginTypeInstances(Type) -
Get
All Creates/Resolves every configured instance of PlutinType TInstances``1() -
Get
Instance(Type) Get a service from the current build session by type -
Get
Instance(Type, Creates or finds the named instance of the pluginTypeString) -
Get
Instance``1() Get the object of type T that is valid for this build session. -
Get
Instance``1(String) Get the object of type T that is valid for this build session by name. -
Try
Get Creates or finds the default instance of the pluginType. Returns null if the pluginType is not known to the container.Instance(Type) -
Try
Get Creates or finds the named instance of the pluginType. Returns null if the named instance is not known to the container.Instance(Type, String) -
Try
Get Same as GetInstance, but can gracefully return null if the Type does not already existInstance``1() -
Try
Get Same as GetInstance(name), but can gracefully return null if the Type and name does not already existInstance``1(String)
Properties
-
Parent
Type The type of the parent object. Useful for constructing contextual logging dependencies -
Requested
Name The requested instance name of the object graph -
Root
Type The type of the requested object at the very top of the object graph