Condividi tramite


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.

Vedi anche