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.
Importante
No Visual Studio 2015, essa maneira de implementar avaliadores de expressão foi preterida. Para obter informações sobre como implementar avaliadores de expressão CLR, consulte Avaliadores de expressão CLR e Amostra de avaliador de expressão gerenciada.
Representa uma função e aprimora a interface IDebugFunctionObject .
Sintaxe
IDebugFunctionObject2 : IUnknown
Notas para implementadores
Um avaliador de expressão (EE) implementa essa interface para representar uma função.
Observações para chamadores
Os métodos dessa interface adiam os de IDebugFunctionObject das seguintes maneiras:
O método IDebugEvaluate usa sinalizadores.
O método CreateObject usa sinalizadores e um tempo limite.
O método CreateStringObjectWithLength leva um comprimento.
Métodos
Essa interface implementa os seguintes métodos:
| Método | Descrição |
|---|---|
| CreateObject | Cria um objeto que usa um construtor determinadas configurações de sinalizador de avaliação e um valor de tempo limite. |
| CreateStringObjectWithLength | Cria um objeto de cadeia de caracteres que tem o comprimento especificado. |
| Avaliar | Chama a função e retorna o valor resultante como um objeto. |
Requisitos
Cabeçalho: Ee.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll