Method | Description | |
---|---|---|
AddInstance ( StructureMap.Pipeline.Instance instance ) : void |
Add an additional Instance to this PluginFamily/PluginType
|
|
AddType ( |
Add a single concrete type as a new Instance with a derived name. Is idempotent.
|
|
AddType ( |
Adds a new Instance for the concreteType with a name
|
|
CreateTemplatedClone ( |
If the PluginType is an open generic type, this method will create a closed type copy of this PluginFamily
|
|
GetDefaultInstance ( ) : StructureMap.Pipeline.Instance |
Determine the default instance if it can. May return null.
|
|
GetInstance ( string name ) : StructureMap.Pipeline.Instance |
Find a named instance for this PluginFamily
|
|
PluginFamily ( |
||
RemoveAll ( ) : void |
Removes all Instances and resets the default Instance determination
|
|
RemoveInstance ( StructureMap.Pipeline.Instance instance ) : void |
completely removes an Instance from a PluginFamily
|
|
SetDefault ( StructureMap.Pipeline.Instance instance ) : void |
Sets the default Instance.
|
Method | Description | |
---|---|---|
ExplicitOverride ( |
||
IDisposable ( ) : void | ||
PluginFamily ( |
||
assertInstanceIsValidForThisPluginType ( StructureMap.Pipeline.Instance instance ) : void | ||
determineDefault ( ) : StructureMap.Pipeline.Instance | ||
hasType ( |
||
resetDefault ( ) : void |
public AddInstance ( StructureMap.Pipeline.Instance instance ) : void | ||
instance | StructureMap.Pipeline.Instance | |
return | void |
public AddType ( |
||
concreteType | ||
return | void |
public AddType ( |
||
concreteType | ||
name | string | |
return | void |
public CreateTemplatedClone ( |
||
templateTypes | ||
return |
public GetDefaultInstance ( ) : StructureMap.Pipeline.Instance | ||
return | StructureMap.Pipeline.Instance |
public GetInstance ( string name ) : StructureMap.Pipeline.Instance | ||
name | string | |
return | StructureMap.Pipeline.Instance |
public PluginFamily ( |
||
pluginType | ||
return | System |
public RemoveInstance ( StructureMap.Pipeline.Instance instance ) : void | ||
instance | StructureMap.Pipeline.Instance | |
return | void |
public SetDefault ( StructureMap.Pipeline.Instance instance ) : void | ||
instance | StructureMap.Pipeline.Instance | |
return | void |