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 | |
---|---|---|
DynamicBuildPlanGenerationContext |
Create a DynamicBuildPlanGenerationContext that is initialized to handle creation of a dynamic method to build the given type.
|
Methods
Name | Description | |
---|---|---|
EmitLoadBuildKey |
Emit the Microsoft intermediate language to put the current build key on top of the MSIL stack.
|
|
EmitLoadContext |
Emit the Microsoft intermediate language to put the build context on top of the MSIL stack.
|
|
EmitLoadExisting |
Emit the Microsoft intermediate language to put the current "existing" object on the top of the MSIL stack.
|
|
EmitLoadTypeOnStack |
Emit the Microsoft intermediate language to load the given Type object onto the top of the MSIL stack.
|
|
EmitResolveDependency |
Emit the Microsoft intermediate language needed to look up an IDependencyResolverPolicy and call it to get a value.
|
|
EmitStoreExisting |
Emit the Microsoft intermediate language to make the top of the MSIL stack our current "existing" object.
|
|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetMethodInfo<TImplementor> |
A reflection helper method that makes it easier to grab a MethodInfo for a method.
|
|
GetPropertyGetter<TImplementor, TProperty> |
A reflection helper method to make it easier to grab a property getter MethodInfo for the given property.
|
|
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
IL |
The underlying ILGenerator that can be used to emit Microsoft intermediate language into the generated dynamic method.
|
|
TypeToBuild |
The type we're currently creating the method to build.
|