| Name | Description |
---|
 | AttachInstructionSequence | |
 | DetachInstructionSequence() |
Detaches the current InstructionWriter from the active
InstructionSequence and commits the changes.
|
 | DetachInstructionSequence(Boolean) |
Detaches the current InstructionWriter form the active
InstructionSequence by specifying whether the
changes should be committed or rolled back.
|
 | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
 | EmitBranchingInstruction |
Emits a branching instruction.
(Overrides BaseInstructionWriter.EmitBranchingInstruction(OpCodeNumber, InstructionSequence).) |
 | EmitConvertFromObject |
Emits MSIL instructions that cast an object (of type Object)
to a given type, performing unboxing when needed.
|
 | EmitConvertToObject |
Emits MSIL instructions that cast an object of any type to an object
(eventually boxed).
|
 | EmitInstruction |
Emits an instruction without operand.
(Overrides BaseInstructionWriter.EmitInstruction(OpCodeNumber).) |
 | EmitInstructionByte |
Emits an instruction with a Byte operand.
(Overrides BaseInstructionWriter.EmitInstructionByte(OpCodeNumber, Byte).) |
 | EmitInstructionDouble |
Emits an instruction with a Double operand.
(Overrides BaseInstructionWriter.EmitInstructionDouble(OpCodeNumber, Double).) |
 | EmitInstructionField |
Emits an instruction with an IField operand.
(Overrides BaseInstructionWriter.EmitInstructionField(OpCodeNumber, IField).) |
 | EmitInstructionInt16 |
Emits an instruction with an Int16 operand.
(Overrides BaseInstructionWriter.EmitInstructionInt16(OpCodeNumber, Int16).) |
 | EmitInstructionInt32 |
Emits an instruction with an Int32 operand.
(Overrides BaseInstructionWriter.EmitInstructionInt32(OpCodeNumber, Int32).) |
 | EmitInstructionInt64 |
Emits an instruction with an Int64 operand.
(Overrides BaseInstructionWriter.EmitInstructionInt64(OpCodeNumber, Int64).) |
 | EmitInstructionLoadIndirect |
Emits the proper "load indirect" instruction as a function of the operand type.
(Inherited from BaseInstructionWriter.) |
 | EmitInstructionLocalVariable | (Overrides BaseInstructionWriter.EmitInstructionLocalVariable(OpCodeNumber, LocalVariableSymbol).) |
 | EmitInstructionMethod |
Emits an instruction with an IMethod operand.
(Overrides BaseInstructionWriter.EmitInstructionMethod(OpCodeNumber, IMethod).) |
 | EmitInstructionParameter | (Overrides BaseInstructionWriter.EmitInstructionParameter(OpCodeNumber, ParameterDeclaration).) |
 | EmitInstructionSignature | (Overrides BaseInstructionWriter.EmitInstructionSignature(OpCodeNumber, StandaloneSignatureDeclaration).) |
 | EmitInstructionSingle |
Emits an instruction with a Single operand.
(Overrides BaseInstructionWriter.EmitInstructionSingle(OpCodeNumber, Single).) |
 | EmitInstructionStoreElement |
Emits the proper instruction that stores an array element for a given ITypeSignature.
(Inherited from BaseInstructionWriter.) |
 | EmitInstructionStoreIndirect |
Emits the proper "store indirect" instruction as a function of the operand type.
(Inherited from BaseInstructionWriter.) |
 | EmitInstructionString |
Emits an instruction with a string operand.
(Overrides BaseInstructionWriter.EmitInstructionString(OpCodeNumber, LiteralString).) |
 | EmitInstructionType |
Emits an instruction with an IType operand.
(Overrides BaseInstructionWriter.EmitInstructionType(OpCodeNumber, ITypeSignature).) |
 | EmitNopIfNecessary |
Emits a Nop if necessary, i.e. there is a SymbolSequencePoint just before the current point.
|
 | EmitPrefix |
Emits a prefix without operand.
(Overrides BaseInstructionWriter.EmitPrefix(InstructionPrefixes).) |
 | EmitPrefixType |
Emits a prefix with an IType operand.
(Overrides BaseInstructionWriter.EmitPrefixType(OpCodeNumber, ITypeSignature).) |
 | EmitSwitchInstruction | (Overrides BaseInstructionWriter.EmitSwitchInstruction(InstructionSequence[]).) |
 | EmitSymbolAsyncResumePoint |
Emits a symbol to represent a resume point in the async method.
(Overrides BaseInstructionWriter.EmitSymbolAsyncResumePoint().) |
 | EmitSymbolAsyncYieldPoint |
Emits a symbol to represent a yield point in the async method.
(Overrides BaseInstructionWriter.EmitSymbolAsyncYieldPoint().) |
 | EmitSymbolSequencePoint |
Emits a symbol sequence point.
(Overrides BaseInstructionWriter.EmitSymbolSequencePoint(SymbolSequencePoint).) |
 | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
 | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
  | GetInstance | |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | ToString | Returns a string that represents the current object. (Inherited from Object.) |