public void Accept(IILInstructionVisitor visitor) { IILInstruction instruction = Instructions.FirstOrDefault(current => current != null); if (instruction != null) { instruction.Accept(visitor); } }
public void Accept(IILInstructionVisitor visitor) { ILInstructionVisitor.VisitShortBranchTargetInstruction(this, visitor); }
public void Accept(IILInstructionVisitor visitor) { }
public void Accept(IILInstructionVisitor visitor) { visitor.VisitLoadIntegerInstruction(this); }
public void Accept(IILInstructionVisitor visitor) { visitor.VisitLoadByteInstruction(this); }
public void Accept(IILInstructionVisitor visitor) { ILInstructionVisitor.VisitSimpleInstruction(this, visitor); }
public void Accept(IILInstructionVisitor visitor) { visitor.VisitUnalignedInstruction(this); }
public void Accept(IILInstructionVisitor visitor) { ILInstructionVisitor.VisitLocalVariableInstruction(this, visitor); }
public static void VisitMethodInstruction( IMethodInstruction methodInstruction, IILInstructionVisitor visitor) { methodInstructionVisitor[methodInstruction.InstructionType](visitor)(methodInstruction); }
public static void VisitLocalVariableInstruction( ILocalVariableInstruction localVariableInstruction, IILInstructionVisitor visitor) { localVariableInstructionVisitor[localVariableInstruction.InstructionType](visitor)(localVariableInstruction); }
public static void VisitFieldInstruction(IFieldInstruction fieldInstruction, IILInstructionVisitor visitor) { fieldInstructionVisitor[fieldInstruction.InstructionType](visitor)(fieldInstruction); }
public static void VisitBranchTargetInstruction( IBranchTargetInstruction branchTargetInstruction, IILInstructionVisitor visitor) { branchTargetInstructionVisitor[branchTargetInstruction.InstructionType](visitor)(branchTargetInstruction); }
public void Accept(IILInstructionVisitor visitor) { ILInstructionVisitor.VisitMethodInstruction(this, visitor); }
public void Accept(IILInstructionVisitor visitor) { visitor.VisitLoadStringInstruction(this); }
public void Accept(IILInstructionVisitor visitor) { visitor.VisitSwitchInstruction(this); }
public void Accept(IILInstructionVisitor visitor) { visitor.VisitLoadDoubleInstruction(this); }
public static void VisitShortBranchTargetInstruction( IShortBranchTargetInstruction shortBranchTargetInstruction, IILInstructionVisitor visitor) { shortBranchTargetInstructionVisitor[shortBranchTargetInstruction.InstructionType](visitor)(shortBranchTargetInstruction); }
public static void VisitShortLocalVariableInstruction( IShortLocalVariableInstruction shortLocalVariableInstruction, IILInstructionVisitor visitor) { shortLocalVariableInstructionVisitor[shortLocalVariableInstruction.InstructionType](visitor)(shortLocalVariableInstruction); }
public static void VisitSimpleInstruction(ISimpleInstruction simpleInstruction, IILInstructionVisitor visitor) { simpleInstructionVisitor[simpleInstruction.InstructionType](visitor)(simpleInstruction); }
public void Accept(IILInstructionVisitor visitor) { visitor.VisitLoadMemberTokenInstruction(this); }
public static void VisitTypeInstruction(ITypeInstruction typeInstruction, IILInstructionVisitor visitor) { typeInstructionVisitor[typeInstruction.InstructionType](visitor)(typeInstruction); }
public void AcceptChildren(IILInstructionVisitor visitor) { }