DkmManagedModuleUpdate Class

Definition

Represents a managed Edit and Continue update for a given managed module.

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

public ref class DkmManagedModuleUpdate
[System.Runtime.InteropServices.Guid("8d136d37-a584-cd3f-258e-71b62105a99f")]
public class DkmManagedModuleUpdate
[<System.Runtime.InteropServices.Guid("8d136d37-a584-cd3f-258e-71b62105a99f")>]
type DkmManagedModuleUpdate = class
Public Class DkmManagedModuleUpdate
Inheritance
DkmManagedModuleUpdate
Attributes

Properties

ActiveStatements

Collection of active statements affected by the update.

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

ExceptionRegions

Collection of exception regions affected by the update.

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

ILDelta

Collection of IL deltas affected by the update.

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

MetadataDelta

Collection of metadata deltas affected by the update.

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

ModuleId

Module version Identifier which the managed update was applied. This uniquely identifies the symbol file. For Microsoft C++ or Microsoft .NET Framework binaries, this is a unique value which is embedded in an exe/dll by linkers/compilers when the dll/exe is built. A new value is generated each time that the dll/exe is compiled.

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

PdbDelta

Collection of PDB deltas affected by the update.

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

SequencePoints

Collection of sequence points affected by the update. This will alter the line number for one or more existing sequence point in the symbolic data.

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

UpdatedMethods

Method token for all the methods affected by the update.

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

Methods

Create(Guid, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<DkmSequencePointsUpdate>, ReadOnlyCollection<Int32>, ReadOnlyCollection<DkmActiveStatementUpdate>, ReadOnlyCollection<DkmExceptionRegionUpdate>)

Create a new DkmManagedModuleUpdate 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