public IDebuggerMethod[] GetMethods(bool checkBaseClasses) { if (!checkBaseClasses) { return(Methods); } return(debugger.Dispatcher.UI(() => { var funcs = type.FindFunctions(checkBaseClasses).ToList(); var res = new IDebuggerMethod[funcs.Count]; for (int i = 0; i < res.Length; i++) { res[i] = new DebuggerMethod(debugger, funcs[i]); } return res; })); }