EVALFLAGS
Especifica sinalizadores que controlam a avaliação de expressão.
Sintaxe
public enum enum_EVALFLAGS {
EVAL_RETURNVALUE = 0x0002,
EVAL_NOSIDEEFFECTS = 0x0004,
EVAL_ALLOWBPS = 0x0008,
EVAL_ALLOWERRORREPORT = 0x0010,
EVAL_FUNCTION_AS_ADDRESS = 0x0040,
EVAL_NOFUNCEVAL = 0x0080,
EVAL_NOEVENTS = 0x1000
}
Campos
EVAL_RETURNVALUE
Especifica que o valor de retorno, se houver, seja avaliado.
EVAL_NOSIDEEFFECTS
Especifica que os efeitos colaterais não serão permitidos.
EVAL_ALLOWBPS
Especifica a parada em pontos de interrupção.
EVAL_ALLOWERRORREPORT
Especifica o relatório de erros para o host a ser permitido. Usado principalmente para avaliação de expressão em script no Internet Explorer.
EVAL_FUNCTION_AS_ADDRESS
Força funções a serem avaliadas como endereços, em vez de invocar a função.
EVAL_NOFUNCEVAL
Impede que a função seja avaliada. Por exemplo, considere o int
token na expressão myExpression(int) + 10
. Essa função pode ser corretamente avaliada como um endereço, mas não como um valor.
EVAL_NOEVENTS
Sinalizador para indicar que os eventos que ocorrem durante a avaliação da expressão não devem ser enviados para o gerenciador de depuração de sessão (SDM) ou para o IDE.
Comentários
Esses sinalizadores são passados como um argumento para os métodos EvaluateAsync e EvaluateSync .
Esses sinalizadores podem ser combinados com um OR bit a bit.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll