IDkmClrDecompiler175.DecompileDocument Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dekompiliert den Code für ein Dokument in C# und aktualisiert die Symboldatei, die dem enthaltenden Modul zugeordnet ist, mit den erforderlichen Debuginformationen und der eingebetteten Quelle. Alle Module, die diese Symboldatei gemeinsam nutzen, beginnen mit der Verwendung dieser aktualisierten Symbole. Implementierungen sollten bei einem Fehler S_OK zurückgeben und das tatsächliche HRESULT und alle zusätzlichen Fehlerinformationen über die Parameter "HR" und "ErrorMessage" zurückgeben.
public void DecompileDocument (Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance clrModuleInstance, string documentPath, out string? errorMessage, out int hR);
abstract member DecompileDocument : Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * string * string * int -> unit
Public Sub DecompileDocument (clrModuleInstance As DkmClrModuleInstance, documentPath As String, ByRef errorMessage As String, ByRef hR As Integer)
Parameter
- clrModuleInstance
- DkmClrModuleInstance
[In] "DkmClrModuleInstance" wird für Module verwendet, die in die Common Language Runtime geladen werden.
- documentPath
- String
[In] Der modulspezifische Pfad zum Dokument, das dekompiliert werden soll.
- errorMessage
- String
[Out;Optional] Details zu Fehlern, die während der Dekompilierung aufgetreten sind, sofern verfügbar.
- hR
- Int32
[Out] HResult, um zum Aufrufer zurückzukehren.