IDkmClrExpressionCompiler Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |