DkmClrModuleInstance.GetEncILDelta(Int32) Method

Definition

Responsible for querying the IL delta associated with a CLR module instance. The IL delta are the resulting bytes from a code change, which might affect several methods. This is consumed by VIL when querying information about a modified method within a module.

Location constraint: API must be called from a Monitor component (component level < 100,000).

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

public:
 cli::array <System::Byte> ^ GetEncILDelta(int Version);
public byte[] GetEncILDelta (int Version);
member this.GetEncILDelta : int -> byte[]
Public Function GetEncILDelta (Version As Integer) As Byte()

Parameters

Version
Int32

[In] The version for the edit, 1-based. This will be used for finding the appropriate update version of the IL delta bytes. For example, if the version is one, we will return the IL delta bytes for the first edit.

Returns

Byte[]

[Out] The IL delta according to the update version. These are the bytes affected by the update to the module.

Applies to