pascalabcnet/VisualPascalABCNETLinux/MonoDebugging/Debugger/InvokeOptions.cs
2023-04-18 17:53:21 +02:00

33 lines
574 B
C#

using System;
using System.Collections.Generic;
namespace Mono.Debugger.Soft
{
[Flags]
public enum InvokeOptions {
None = 0,
/*
* Disable breakpoints on the thread doing the invoke
*/
DisableBreakpoints = 1,
/*
* Only resume the target thread during the invoke
*/
SingleThreaded = 2,
/*
* Return the changed receiver when invoking
* a valuetype method.
*/
ReturnOutThis = 4,
/*
* Return the values of out arguments
*/
ReturnOutArgs = 8,
/*
* Do a virtual invoke
* Since protocol version 2.37
*/
Virtual = 16
}
}