IDkmClrExpressionCompilerCallback Schnittstelle

Definition

Ermöglicht Compiler für verwaltete Sprachen das Kompilieren von Ausdrücken für die Verwendung durch den Debugger zur Unterstützung der Ausdrucks Auswertung. Diese Schnittstelle enthält Methoden, die vom Monitor aufgerufen werden.

Implementierungen dieser Schnittstelle können einschränken, wenn Sie mithilfe eines Filters aufgerufen werden, der in ihrer Komponenten Konfiguration definiert ist. Die folgenden Eigenschaften können verwendet werden: compilervendorid, LanguageID.

Diese API wurde in Visual Studio 14 RTM (dkmapiversion. VS14RTM) eingeführt.

public interface class IDkmClrExpressionCompilerCallback
public interface class IDkmClrExpressionCompilerCallback
__interface IDkmClrExpressionCompilerCallback
public interface IDkmClrExpressionCompilerCallback
type IDkmClrExpressionCompilerCallback = interface
Public Interface IDkmClrExpressionCompilerCallback

Methoden

CompileDisplayAttribute(DkmLanguageExpression, DkmClrModuleInstance, Int32, String, DkmCompiledClrInspectionQuery)

Kompilieren Sie die angegebene "enbuggerdisplayattribute"-Zeichenfolge. Die resultierende IL sollte eine Zeichenfolge zurückgeben. Bei der Debugger-Anzeige gibt es keinen Code Kontext. Stattdessen muss der Compiler seine Bindung auf Grundlage eines typtokens durchführen.

Gilt für