public MethodDefVM Edit(string title, MethodDefVM vm) { var method = dnlibTypePicker.GetDnlibType(new SameModuleTreeViewNodeFilter(ownerModule, new FlagsTreeViewNodeFilter(VisibleMembersFlags.MethodDef)), vm.Method, ownerModule); if (method == null) { return(null); } vm.Method = method; return(vm); }
public MethodOverrideVM Edit(string title, MethodOverrideVM mo) { var dnlibPicker = new DnlibTypePicker(ownerWindow); var method = dnlibPicker.GetDnlibType <IMethodDefOrRef>(new FlagsTreeViewNodeFilter(VisibleMembersFlags.MethodDef), mo.MethodDeclaration, mo.OwnerModule); if (method == null) { return(null); } mo.MethodDeclaration = method; return(mo); }