protected internal InjectionData(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject) { Target = tar ; Position = pos ; ToInject = toInject; }
public static Instruction NewInstructionOffset(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, int offset) { return new Instruction(tar, pos, toInject, offset); }
internal Method(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, int retIndex) : base(tar, pos, toInject) { RetIndex = retIndex; }
internal Instruction(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, int indexOffset) : base(tar, pos, toInject) { IndexOffset = indexOffset; }
public static Instruction NewInstructionIndex(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, int index ) { return new Instruction(tar, pos, toInject, -index ); }
public Call(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, MethodReference callee, int cpos = 0) : base(tar, pos, toInject) { Callee = callee; CallPosition = cpos ; }
public static Call NewCall(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, MethodReference callee, int cpos = 0) { return new Call(tar, pos, toInject, callee, cpos); }
public Call(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, MethodReference callee, int cpos = 0) : base(tar, pos, toInject) { Callee = callee; CallPosition = cpos; }
public static Call NewCall(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, MethodReference callee, int cpos = 0) { return(new Call(tar, pos, toInject, callee, cpos)); }
protected internal InjectionData(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject) { Target = tar; Position = pos; ToInject = toInject; }
public static Instruction NewInstructionOffset(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, int offset) { return(new Instruction(tar, pos, toInject, offset)); }
public static Instruction NewInstructionIndex(MethodDefinition tar, InjectionPosition pos, ILInstruction[] toInject, int index) { return(new Instruction(tar, pos, toInject, -index)); }