Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Na depuração do Visual Studio, um contexto de avaliação de expressão:
Representa um contexto para avaliação de expressão. Geralmente, um contexto de avaliação corresponde ao âmbito lexical dentro do qual avaliar variáveis, parâmetros, funções e métodos. Por exemplo, um contexto de avaliação de expressão associado a um quadro de pilha fornecerá o contexto para avaliar variáveis locais, parâmetros de método e membros de classe (se aplicável).
Existe quando um programa está parado num ponto de paragem. A expressão em si é uma estrutura de dados que representa uma expressão analisada que está pronta para vinculação e avaliação dentro de um determinado contexto.
Mais detalhadamente, as expressões são criadas usando o método ParseText . Quando uma expressão é avaliada, ela gera uma cadeia de caracteres imprimível contendo o nome e o tipo de variável ou argumento e seu valor. Essa cadeia de caracteres é exibida na janela Watch ou na janela Locals do IDE.
Dada uma
BSTRe uma interface IDebugExpressionContext2 , um mecanismo de depuração (DE) pode criar uma interface IDebugExpression2 analisando uma expressão. Dada umaIDebugExpression2interface, o DE pode obter um valor através da avaliação de expressão síncrona ou assíncrona. Esse valor, juntamente com o nome e o tipo da variável ou argumento, é enviado ao IDE para exibição.