IDebugExpressionEvaluator::GetMethodProperty
Questo metodo ottiene un oggetto proprietà che contiene variabili locali, argomenti e altre proprietà di un metodo.
Sintassi
int GetMethodProperty(
IDebugSymbolProvider pSymbolProvider,
IDebugAddress pAddress,
IDebugBinder pBinder,
int fIncludeHiddenLocals,
out IDebugProperty2 ppProperty
);
Parametri
pSymbolProvider
[in] Provider di simboli da utilizzare, espresso come oggetto IDebugSymbolProvider .
pAddress
[in] Indirizzo nel codice, espresso come oggetto IDebugAddress , che deve essere risolto nella funzione contenitore più vicina.
pBinder
[in] Binder da usare, espresso come oggetto IDebugBinder .
fIncludeHiddenLocals
[in] Diverso da zero (TRUE
)significa includere variabili locali nascoste; zero (FALSE
) significa lasciare nascoste le variabili locali
ppProperty
[out] Restituisce un oggetto IDebugProperty2 che rappresenta il metodo .
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
Le variabili locali nascoste sono in genere variabili generate dal compilatore.