Ejemplo n.º 1
0
 public static async Task <bool> PerformAsync(this IDebuggerPlugin dbgr, EOperation op)
 {
     return(await Task.Run(() => dbgr.Perform(op)));
 }
Ejemplo n.º 2
0
 public static async Task SetVariableAsync(this IDebuggerPlugin dbgr, Variable v)
 {
     await Task.Run(() => dbgr.SetVariable(v));
 }
Ejemplo n.º 3
0
 public static async Task <IEnumerable <CallstackItem> > GetCallstackAsync(this IDebuggerPlugin dbgr)
 {
     return(await Task.Run(() => dbgr.GetCallstack()));
 }
Ejemplo n.º 4
0
 public static async Task <IEnumerable <Variable> > GetVariablesAsync(this IDebuggerPlugin dbgr, EVariableNamespace scope = EVariableNamespace.All, params string[] names)
 {
     return(await Task.Run(() => dbgr.GetVariables(scope, names)));
 }
Ejemplo n.º 5
0
 public static async Task DetachAsync(this IDebuggerPlugin dbgr)
 {
     await Task.Run(() => dbgr.Detach());
 }
Ejemplo n.º 6
0
 public static async Task <bool> AttachAsync(this IDebuggerPlugin dbgr)
 {
     return(await Task.Run(() => dbgr.Attach()));
 }
Ejemplo n.º 7
0
 public static async Task ClearBreakpointsAsync(this IDebuggerPlugin dbgr)
 {
     await Task.Run(() => dbgr.ClearBreakpoints());
 }
Ejemplo n.º 8
0
 public static async Task UpdateBreakpointAsync(this IDebuggerPlugin dbgr, BreakpointInfo b)
 {
     await Task.Run(() => dbgr.UpdateBreakpoint(b));
 }