public MethodPatcher(PatcherObject prnt, MethodDefinition metDef) : base(prnt) { methodDefinition = metDef; IlProc = metDef.Body.GetILProcessor(); rootAssemblyPatcher = prnt.rootAssemblyPatcher; if (MainClass.gendiffs && MainClass.newAssCS) original = metDef.Print(); }
public FieldPatcher(PatcherObject prnt, FieldDefinition fieldDef) : base(prnt) { fieldDefinition = fieldDef; }
public TypePatcher(PatcherObject prnt, TypeDefinition typDef) : base(prnt) { typeDefinition = typDef; rootAssemblyPatcher = prnt.rootAssemblyPatcher; }