DkmActiveStatementUpdate Class

Definition

Active statement affected by a managed update. Important when remapping the instruction pointer to the appropriate location.

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

public ref class DkmActiveStatementUpdate
[System.Runtime.InteropServices.Guid("52b1e92b-5014-cb7d-5e6d-7c69a0afcd1c")]
public class DkmActiveStatementUpdate
[<System.Runtime.InteropServices.Guid("52b1e92b-5014-cb7d-5e6d-7c69a0afcd1c")>]
type DkmActiveStatementUpdate = class
Public Class DkmActiveStatementUpdate
Inheritance
DkmActiveStatementUpdate
Attributes

Properties

ILOffset

Old IL offset for the active statement.

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

MethodId

Method ID. It has the method token for the active statement, and the method version when the change was made.

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

NewSpan

New text span for the active statement, must be 1-based.

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

ThreadId

Thread ID of the target active statement.

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

Methods

Create(Guid, DkmClrMethodId, Int32, DkmTextSpan)

Create a new DkmActiveStatementUpdate object instance.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

Applies to