IDebugFunctionObject
Essa interface representa uma função.
IDebugFunctionObject : IDebugObject
Observações para Implementadores
Um avaliador de expressão implementa essa interface para representar uma função.
Observações para chamadores
Essa interface é uma especialização da IDebugObject interface e é obtido usando QueryInterface na IDebugObject interface.
Métodos na ordem de Vtable
Com os métodos herdados da IDebugObject, o IDebugFunctionObject interface expõe os métodos a seguir.
Método |
Descrição |
---|---|
Cria um objeto de dados primitivos. |
|
Cria um objeto usando um construtor. |
|
Cria um objeto com nenhum construtor. |
|
Cria um objeto array. |
|
Cria um objeto de seqüência de caracteres. |
|
Chama a função e retorna o valor resultante como um objeto. |
Comentários
Essa interface permite que o avaliador da expressão representar funções em uma árvore de análise. O Create métodos nesta interface são usados para construir os objetos que representam os parâmetros de entrada para o método. A função pode então ser executada, chamando o IDebugFunctionObject::Evaluate método, que retorna um objeto que representa o valor de retorno da função.
Requisitos
Cabeçalho: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll