Method | Description | |
---|---|---|
Decode ( InstructionNode ctx, IInstructionDecoder decoder ) : void |
Decodes the specified instruction.
|
|
InvokeInstruction ( OpCode opcode ) : System |
Initializes a new instance of the InvokeInstruction class.
|
|
Resolve ( Context ctx, BaseMethodCompiler compiler ) : void |
Validates the instruction operands and creates a matching variable for the result.
|
Method | Description | |
---|---|---|
DecodeInvocationTarget ( InstructionNode ctx, IInstructionDecoder decoder, InvokeSupportFlags flags ) : MosaMethod |
Decodes the invocation target.
|
Method | Description | |
---|---|---|
SetInvokeTarget ( InstructionNode context, BaseMethodCompiler compiler, MosaMethod method ) : void |
Sets the invoke target.
|
public Decode ( InstructionNode ctx, IInstructionDecoder decoder ) : void | ||
ctx | InstructionNode | The context. |
decoder | IInstructionDecoder | The instruction decoder, which holds the code stream. |
return | void |
protected static DecodeInvocationTarget ( InstructionNode ctx, IInstructionDecoder decoder, InvokeSupportFlags flags ) : MosaMethod | ||
ctx | InstructionNode | The context. |
decoder | IInstructionDecoder | The IL decoder, which provides decoding functionality. |
flags | InvokeSupportFlags | Flags, which control the |
return | MosaMethod |
public InvokeInstruction ( OpCode opcode ) : System | ||
opcode | OpCode | The opcode. |
return | System |
public Resolve ( Context ctx, BaseMethodCompiler compiler ) : void | ||
ctx | Context | The context. |
compiler | BaseMethodCompiler | The compiler. |
return | void |