IDebugExpressionEvaluator::GetMethodProperty

Esse método obtém um objeto de propriedade que contém os locais, argumentos e outras propriedades de um método.

Sintaxe

int GetMethodProperty(
   IDebugSymbolProvider pSymbolProvider,
   IDebugAddress        pAddress,
   IDebugBinder         pBinder,
   int                  fIncludeHiddenLocals,
   out IDebugProperty2  ppProperty
);

Parâmetros

pSymbolProvider
[em] O provedor de símbolos a ser usado, expresso como um objeto IDebugSymbolProvider .

pAddress
[em] O endereço no código, expresso como um objeto IDebugAddress , que deve ser resolvido para a função de conteúdo mais próxima.

pBinder
[em] O fichário a ser usado, expresso como um objeto IDebugBinder .

fIncludeHiddenLocals
[em] Nonzero ()significa incluir locais ocultos; zero (TRUEFALSE) significa deixar de fora locais ocultos

ppProperty
[saiu] Retorna um objeto IDebugProperty2 que representa o método.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

Locais ocultos são normalmente variáveis que são geradas pelo compilador.

Confira também