Udostępnij za pośrednictwem


IDkmClrDecompiler173 Interfejs

Definicja

Zapewnia usługi dekompilacji dla typów CLR.

Implementacje tego interfejsu mogą ograniczać, gdy są wywoływane przy użyciu filtru zdefiniowanego w konfiguracji składnika. Mogą być używane następujące właściwości: BaseDebugMonitorId, EngineId, RuntimeId, SymbolProviderId, TransportKind.

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).

public interface IDkmClrDecompiler173
type IDkmClrDecompiler173 = interface
Public Interface IDkmClrDecompiler173

Metody

Decompile(DkmModuleInstance, String, Int32)

Dekompiluje kod modułu w języku C# i tworzy nowy przenośny plik PDB z osadzonym źródłem. Wszystkie moduły, które współużytkują ten plik symboli, rozpocznie korzystanie z tych zaktualizowanych symboli. Implementacje powinny zwracać S_OK po awarii i zwracać rzeczywiste informacje o błędzie HRESULT oraz wszelkie dodatkowe informacje o błędach za pośrednictwem parametrów "HR" i "ErrorMessage".

Dotyczy