Udostępnij za pośrednictwem


IDkmClrDecompiler175.DecompileMethods Metoda

Definicja

Dekompiluje kod metod w języku C# i aktualizuje plik symboli skojarzony z modułem zawierającym informacje o debugowaniu i osadzonym źródle. 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".

public void DecompileMethods (Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance clrModuleInstance, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId> methods, out string? errorMessage, out int hR);
abstract member DecompileMethods : Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId> * string * int -> unit
Public Sub DecompileMethods (clrModuleInstance As DkmClrModuleInstance, methods As ReadOnlyCollection(Of DkmClrMethodId), ByRef errorMessage As String, ByRef hR As Integer)

Parametry

clrModuleInstance
DkmClrModuleInstance

[W] Element "DkmClrModuleInstance" jest używany w przypadku modułów, które są ładowane do środowiska uruchomieniowego języka wspólnego.

methods
ReadOnlyCollection<DkmClrMethodId>

[W] Kolekcja metod, które powinny być dekompilowane.

errorMessage
String

[Out,Optional] Szczegółowe informacje na temat błędów, które wystąpiły podczas dekompilacji, jeśli są dostępne.

hR
Int32

[Out] HResult, aby wrócić do wywołującego.

Dotyczy