Merge pull request #1326 from BrzVlad/master
[mono.git] / mcs / class / Mono.Debugger.Soft / Mono.Debugger.Soft / InvokeOptions.cs
1 using System;
2 using System.Collections.Generic;
3
4 namespace Mono.Debugger.Soft
5 {
6         [Flags]
7         public enum InvokeOptions {
8                 None = 0,
9                 /*
10                  * Disable breakpoints on the thread doing the invoke
11                  */
12                 DisableBreakpoints = 1,
13                 /*
14                  * Only resume the target thread during the invoke
15                  */
16                 SingleThreaded = 2,
17                 /*
18                  * Return the changed receiver when invoking
19                  * a valuetype method.
20                  */
21                 ReturnOutThis = 4,
22                 /*
23                  * Return the values of out arguments
24                  */
25                 ReturnOutArgs = 8,
26                 /*
27                  * Do a virtual invoke
28                  * Since protocol version 2.37
29                  */
30                 Virtual = 16
31         }
32 }