IDebugExpressionEvaluator::GetMethodProperty

Este método obtiene un objeto de propiedad que contiene las variables locales, los argumentos y otras propiedades de un método.

Sintaxis

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

Parámetros

pSymbolProvider
[in] Proveedor de símbolos que se va a usar, expresado como un objeto IDebugSymbolProvider .

pAddress
[in] Dirección en el código, expresada como un objeto IDebugAddress , que se debe resolver en la función contenedora más cercana.

pBinder
[in] Enlazador que se va a usar, expresado como un objeto IDebugBinder .

fIncludeHiddenLocals
[in] Distinto de cero (TRUE)significa incluir variables locales ocultas; cero (FALSE) significa dejar fuera de las variables locales ocultas

ppProperty
[out] Devuelve un objeto IDebugProperty2 que representa el método .

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Las variables locales ocultas suelen ser variables generadas por el compilador.

Consulte también