Methods
-
Default
Type Find the concrete type for the default Instance of pluginType. In other words, when I call Container.GetInstance(Type), what do I get? May be indeterminateFor(Type) -
Default
Type Find the concrete type for the default Instance of T. In other words, when I call Container.GetInstance(Type), what do I get? May be indeterminateFor``1() -
Eject
And Eject all objects and Instance configuration for this PluginTypeRemove(Type) -
Eject
And Eject all objects and Instance configuration for this PluginTypeRemove``1() -
Eject
And Eject all objects and configuration for any Plugin Type that matches this filterRemove Plugin Types(Func<Type, Boolean>) -
Eject
And Eject all objects, configuration, and Plugin Types matching this filterRemove Types(Func<Type, Boolean>) - Find``1(String) Tries to find a named Instance for this PluginType May return null
- For(Type) Retrieves the configuration for the given type
- For``1() Retrieves the configuration for the given type
-
Get
All Get each and every configured instance that could possibly be cast to TPossible``1() -
Has
Default Can StructureMap fulfill a request to ObjectFactory.GetInstance(pluginType) from the current configuration. This does not include concrete classes that could be auto-configured upon demandImplementation For(Type) -
Has
Default Can StructureMap fulfill a request to ObjectFactory.GetInstance<T>() from the current configuration. This does not include concrete classes that could be auto-configured upon demandImplementation For``1() -
Has
Implementations Does the current container have existing configuration for the "pluginType"For(Type) -
Has
Implementations Does the current container have existing configuration for the type TFor``1() -
Instances
Of(Type) Queryable access to all of the InstanceRef for a given PluginType -
Instances
Of``1() Queryable access to all of the InstanceRef for a given PluginType
Properties
-
All
Instances All explicitly known Instance's in this container. Other instances can be created during the lifetime of the container - Pipeline Direct access to the configuration model of this container, use with caution
-
Plugin
Types Access to all the Plugin Type registrations - Registries A record of all the Registry objects used to configure this Container, including any calls to IContainer.Configure()
- Scanners All of the assembly scanning operations that were used to build this Container