IDkmClrDecompiler Interface

Definition

Provides Decompilation services for CLR types.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, RuntimeId, SymbolProviderId, TransportKind.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

public interface class IDkmClrDecompiler
public interface IDkmClrDecompiler
type IDkmClrDecompiler = interface
Public Interface IDkmClrDecompiler

Methods

Decompile(DkmModuleInstance)

Decompiles the code for a module into C# and creates a new portable PDB with this source embedded. All modules that share this symbol file will begin using these updated symbols.

Applies to