DynamicBuildPlanGenerationContext Members

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The latest Unity Application Block information can be found at the Unity Application Block site.

The DynamicBuildPlanGenerationContext type exposes the following members.

Constructors

  Name Description
Ee651279.pubmethod(en-us,PandP.10).gif DynamicBuildPlanGenerationContext
Create a DynamicBuildPlanGenerationContext that is initialized to handle creation of a dynamic method to build the given type.

Methods

  Name Description
Ee651279.pubmethod(en-us,PandP.10).gif EmitLoadBuildKey
Emit the Microsoft intermediate language to put the current build key on top of the MSIL stack.
Ee651279.pubmethod(en-us,PandP.10).gif EmitLoadContext
Emit the Microsoft intermediate language to put the build context on top of the MSIL stack.
Ee651279.pubmethod(en-us,PandP.10).gif EmitLoadExisting
Emit the Microsoft intermediate language to put the current "existing" object on the top of the MSIL stack.
Ee651279.pubmethod(en-us,PandP.10).gif EmitLoadTypeOnStack
Emit the Microsoft intermediate language to load the given Type object onto the top of the MSIL stack.
Ee651279.pubmethod(en-us,PandP.10).gif EmitResolveDependency
Emit the Microsoft intermediate language needed to look up an IDependencyResolverPolicy and call it to get a value.
Ee651279.pubmethod(en-us,PandP.10).gif EmitStoreExisting
Emit the Microsoft intermediate language to make the top of the MSIL stack our current "existing" object.
Ee651279.pubmethod(en-us,PandP.10).gif Equals (Inherited from Object.)
Ee651279.protmethod(en-us,PandP.10).gif Finalize (Inherited from Object.)
Ee651279.pubmethod(en-us,PandP.10).gif GetHashCode (Inherited from Object.)
Ee651279.pubmethod(en-us,PandP.10).gif GetMethodInfo<TImplementor>
A reflection helper method that makes it easier to grab a MethodInfo for a method.
Ee651279.pubmethod(en-us,PandP.10).gif GetPropertyGetter<TImplementor, TProperty>
A reflection helper method to make it easier to grab a property getter MethodInfo for the given property.
Ee651279.pubmethod(en-us,PandP.10).gif GetType (Inherited from Object.)
Ee651279.protmethod(en-us,PandP.10).gif MemberwiseClone (Inherited from Object.)
Ee651279.pubmethod(en-us,PandP.10).gif ToString (Inherited from Object.)

Properties

  Name Description
Ee651279.pubproperty(en-us,PandP.10).gif IL
The underlying ILGenerator that can be used to emit Microsoft intermediate language into the generated dynamic method.
Ee651279.pubproperty(en-us,PandP.10).gif TypeToBuild
The type we're currently creating the method to build.

See Also

DynamicBuildPlanGenerationContext Class

Microsoft.Practices.ObjectBuilder2 Namespace