Sdílet prostřednictvím


IDkmClrDecompiler173 Rozhraní

Definice

Poskytuje služby dekompilace pro typy CLR.

Implementace tohoto rozhraní mohou omezit, pokud jsou volány pomocí filtru definovaného v konfiguraci komponenty. Lze použít následující vlastnosti: BaseDebugMonitorId, EngineId, RuntimeId, SymbolProviderId, TransportKind.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).

public interface IDkmClrDecompiler173
type IDkmClrDecompiler173 = interface
Public Interface IDkmClrDecompiler173

Metody

Decompile(DkmModuleInstance, String, Int32)

Dekompiluje kód modulu do jazyka C# a vytvoří nový přenosný soubor PDB s tímto vloženým zdrojem. Všechny moduly, které sdílejí tento soubor symbolů, začnou používat tyto aktualizované symboly. Implementace by měly vrátit S_OK při selhání a vrátit skutečnou hodnotu HRESULT a všechny další informace o chybách prostřednictvím parametrů HR a ErrorMessage.

Platí pro