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 MethodDefVM Edit(string title, MethodDefVM vm) { var method = dnlibTypePicker.GetDnlibType(dnSpy_AsmEditor_Resources.Pick_Method, new SameModuleFileTreeNodeFilter(ownerModule, new FlagsFileTreeNodeFilter(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>(dnSpy_AsmEditor_Resources.Pick_Method, new FlagsDocumentTreeNodeFilter(VisibleMembersFlags.MethodDef), mo.MethodDeclaration, mo.OwnerModule); if (method == null) { return(null); } mo.MethodDeclaration = method; return(mo); }
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); }