IDkmClrExpressionCompiler Schnittstelle
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.
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 und bedingter Haltepunkte.
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 IDkmClrExpressionCompiler
public interface class IDkmClrExpressionCompiler
__interface IDkmClrExpressionCompiler
public interface IDkmClrExpressionCompiler
type IDkmClrExpressionCompiler = interface
Public Interface IDkmClrExpressionCompiler
Methoden
| CompileAssignment(DkmLanguageExpression, DkmClrInstructionAddress, DkmEvaluationResult, String, DkmCompiledClrInspectionQuery) |
Kompilieren Sie den angegebenen Ausdruck, und generieren Sie Code, um den Wert des Ausdrucks einem L-Wert zuzuweisen. |
| CompileExpression(DkmLanguageExpression, DkmClrInstructionAddress, DkmInspectionContext, String, DkmCompiledClrInspectionQuery) |
Kompilieren Sie den Ausdruck in den MSIL-Code, der von der CLR oder dem Debugger ausgeführt werden kann, um den Ausdruck auszuwerten. |
| GetClrLocalVariableQuery(DkmInspectionContext, DkmClrInstructionAddress, Boolean) |
Rufen Sie dkmcompiledclrlocalsquery ab, um die Anzeige lokaler Variablen zuzulassen. |