MethodMappingWriter Methods |
The MethodMappingWriter type exposes the following members.
Name | Description | |
---|---|---|
Clone |
Clones the current MethodMappingWriter.
| |
EmitLoadArgument |
Emits instructions that load the value of an argument on the stack.
| |
EmitLoadArgumentAddress |
Emits instructions that load the address of an argument on the stack.
| |
EmitLoadContextItem |
Emits instructions that load the value of a context item on the stack. If the item is not available in the current context, it is loaded
using instructions emitted by a delegate.
| |
EmitLoadInstance |
Emits instructions that load the this value on the stack.
| |
EmitStoreByRefArgument |
Emits instructions that set the value of an out or ref argument.
| |
EmitStoreContextItemIntoLocal(MethodMappingContextItem, InstructionWriter, ILocalStorage) |
Emits instructions that store a context item into an existing local variable.
| |
EmitStoreContextItemIntoLocal(MethodMappingContextItem, InstructionWriter, ILocalStorage, ILocalStorage) | ||
EmitStoreContextItemIntoLocal(MethodMappingContextItem, InstructionWriter, ILocalStorage, Boolean) |
Emits instructions that store the value of a context item into a local variable, creates and returns the local variable if it has
not been passed by the caller, and returns a value indicating whether the value stored may be null at run time.
| |
EmitStoreContextItemIntoLocalConditional(MethodMappingContextItem, ILocalStorage, ITypeSignature, InstructionWriter, Action<InstructionWriter, ILocalStorage>) | ||
EmitStoreContextItemIntoLocalConditional(MethodMappingContextItem, ILocalStorage, ITypeSignature, InstructionWriter, Action<InstructionWriter, ILocalStorage>, Action<InstructionWriter, ILocalStorage>) |
Emits instructions that store the value of a context item to a local variable. If the item is not available in the current
context, it is loaded using instructions emitted by a delegate.
| |
EmitStoreContextItemIntoLocalConditional(MethodMappingContextItem, ILocalStorage, ILocalStorage, ITypeSignature, InstructionWriter, Action<InstructionWriter, ILocalStorage>, Action<InstructionWriter, ILocalStorage>) | ||
EmitStoreInstance |
Emits instructions that set the value of the this object (typically a struct).
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |