IDkmClrDecompiler177.Decompile Methode

Definition

Dekompiliert den Code für ein Modul in C# und erstellt ein neues portables PDB mit eingebetteter 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 Decompile(Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance clrModuleInstance, Microsoft.VisualStudio.Debugger.DkmDecompilerMode mode, out string? errorMessage, out int hR);
abstract member Decompile : Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * Microsoft.VisualStudio.Debugger.DkmDecompilerMode * string * int -> unit
Public Sub Decompile (clrModuleInstance As DkmClrModuleInstance, mode As DkmDecompilerMode, 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.

mode
DkmDecompilerMode

[In] Gibt an, ob das Modul sofort oder bei Bedarf 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: