IDkmLanguageAsyncStepper Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This interface is implemented by languages to enable stepping behavior for async methods.
Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: CompilerVendorId, EngineId, LanguageId, RuntimeId.
public interface class IDkmLanguageAsyncStepper
public interface class IDkmLanguageAsyncStepper
__interface IDkmLanguageAsyncStepper
public interface IDkmLanguageAsyncStepper
type IDkmLanguageAsyncStepper = interface
Public Interface IDkmLanguageAsyncStepper
Methods
GetAsyncMethodIdentity(DkmLanguageInstructionAddress, DkmThread) |
This method returns the identity of an async method. This is used to set conditional breakpoints for stepping over an await expression. |
SetStepOutFlag(DkmLanguageInstructionAddress, DkmThread, Boolean) |
This method asks the language to set or clear a flag on the Task backing the async method. This flag enables stopping during step out of an async method. |