Mosa.Compiler.Framework.InstructionNode.SetInstruction C# (CSharp) Method

SetInstruction() public method

Sets the instruction.
public SetInstruction ( BaseInstruction instruction ) : void
instruction BaseInstruction The instruction.
return void
        public void SetInstruction(BaseInstruction instruction)
        {
            if (instruction != null)
                SetInstruction(instruction, instruction.DefaultOperandCount, instruction.DefaultResultCount);
            else
                SetInstruction(null, 0, 0);

            //Block.DebugCheck();
        }

Same methods

InstructionNode::SetInstruction ( BaseInstruction instruction, BasicBlock block ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, BasicBlock block1, BasicBlock block2 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, ConditionCode condition ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, ConditionCode condition, BasicBlock block ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, ConditionCode condition, Operand result ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, ConditionCode condition, Operand result, Operand operand1 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, ConditionCode condition, Operand result, Operand operand1, Operand operand2 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, ConditionCode condition, Operand result, Operand operand1, Operand operand2, BasicBlock block ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, ConditionCode condition, bool updateStatus, Operand result, Operand operand1 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, ConditionCode condition, bool updateStatus, Operand result, Operand operand1, Operand operand2 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, InstructionSize size, Operand result, Operand operand1 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, InstructionSize size, Operand result, Operand operand1, Operand operand2 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, InstructionSize size, Operand result, Operand operand1, Operand operand2, Operand operand3 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, InstructionSize size, Operand result, Operand operand1, Operand operand2, Operand operand3, Operand operand4 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, MosaMethod target ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, Operand result ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, Operand result, Operand operand1 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, Operand result, Operand operand1, Operand operand2 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, Operand result, Operand operand1, Operand operand2, Operand operand3 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, Operand result, Operand operand1, Operand operand2, Operand operand3, Operand operand4 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, bool updateStatus, Operand result ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, bool updateStatus, Operand result, Operand operand1 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, bool updateStatus, Operand result, Operand operand1, Operand operand2 ) : void
InstructionNode::SetInstruction ( BaseInstruction instruction, int operandCount, byte resultCount ) : void