IDkmClrDecompiler173 Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |