Methods
-
Constructed
By``1(Expression<Func<IContext, Create an Instance that builds an object by calling a Lambda or an anonymous delegate with the IContext representing the current object graph.``0>>) -
Constructed
By``1(Expression<Func<``0>>) Create an Instance that builds an object by calling a Lambda or an anonymous delegate with no arguments -
Constructed
By``1(String, Create an Instance that builds an object by calling a Lambda or an anonymous delegate with the IContext representing the current object graph.Func<IContext, ``0>) -
Constructed
By``1(String, Create an Instance that builds an object by calling a Lambda or an anonymous delegate with no argumentsFunc<``0>) - Instance(Instance) Register a previously built Instance. This provides a "catch all" method to attach custom Instance objects. Synonym for IsThis()
- Object``1(``0) Inject this object directly. Synonym to IsThis()
-
The
Default() Use the default Instance of this PluginType. This is generally only used while configuring child dependencies within a deep object graph -
The
Instance Use the Instance of this PluginType with the specified name. This is generally only used while configuring child dependencies within a deep object graphNamed(String) - Type(Type) Build the Instance with the constructor function and setter arguments. Use this method for open generic types, and favor the generic version of Type() for all other types
- Type``1() Build the Instance with the constructor function and setter arguments. Starts the definition of a SmartInstance`1