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 (TRUE
FALSE
) 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.