Freigeben über


IDkmClrDecompiler175.DecompileDocument Methode

Definition

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.

Gilt für: