DkmClrCompilationResultFlags Enum

Definition

Flags that may be set as a result of compiling an expression to be evaluated.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

This enumeration supports a bitwise combination of its member values.

public enum class DkmClrCompilationResultFlags
public enum class DkmClrCompilationResultFlags
enum DkmClrCompilationResultFlags
[System.Flags]
public enum DkmClrCompilationResultFlags
[<System.Flags>]
type DkmClrCompilationResultFlags = 
Public Enum DkmClrCompilationResultFlags
Inheritance
DkmClrCompilationResultFlags
Attributes

Fields

Name Value Description
None 0

No result flags set.

PotentialSideEffect 1

Indicates that the compiler detects the possibility of side effects if this expression is evaluated. This means the expression is an assignment, method call, or other expression likely to change the state of the debuggee. Although property getters and indexers have the potential to cause side effects, these should be assumed to not have side effects.

ReadOnlyResult 2

Indicates that the result of the expression will be read-only.

BoolResult 4

Indicates that the return type of compiled expression is boolean.

Applies to