DkmClrAsyncMethodLocation Enum

Definition

In an async method. all the possible locations the debugger could have stopped.

This enumeration supports a bitwise combination of its member values.

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

Fields

Name Value Description
None 0

Not an async method.

FirstStatement 1

First statement of an async method. We step out synchronously here.

NonAwaitStatement 2

In an async method but not at an await expression.

BeforeYield 4

In an await statement and before an yield point.

AtYield 8

At an yield point.

LastStatement 16

Last statement of the method - step into or step over should turn into step out.

Applies to