IDkmClrExpressionCompiler Interface

Definição

Permite que compiladores de linguagens gerenciadas compilem expressões para uso pelo depurador para dar suporte a avaliação de expressão e pontos de interrupção condicionais.

As implementações dessa interface podem restringir quando são chamadas usando um filtro definido em sua configuração de componente. As propriedades a seguir podem ser usadas: CompilerVendorId, LanguageID.

Essa API foi introduzida no Visual Studio 14 RTM (DkmApiVersion. VS14RTM).

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

Métodos

CompileAssignment(DkmLanguageExpression, DkmClrInstructionAddress, DkmEvaluationResult, String, DkmCompiledClrInspectionQuery)

Compile a expressão fornecida e gere o código para atribuir o valor da expressão a um L-Value.

CompileExpression(DkmLanguageExpression, DkmClrInstructionAddress, DkmInspectionContext, String, DkmCompiledClrInspectionQuery)

Compile a expressão no código MSIL que pode ser executado pelo CLR ou pelo depurador para avaliar a expressão.

GetClrLocalVariableQuery(DkmInspectionContext, DkmClrInstructionAddress, Boolean)

Obtenha um DkmCompiledClrLocalsQuery para permitir a exibição de variáveis locais.

Aplica-se a