IDebugExpressionEvaluator::GetMethodProperty
Cette méthode obtient un objet de propriété qui contient les variables locales, les arguments et d’autres propriétés d’une méthode.
Syntaxe
int GetMethodProperty(
IDebugSymbolProvider pSymbolProvider,
IDebugAddress pAddress,
IDebugBinder pBinder,
int fIncludeHiddenLocals,
out IDebugProperty2 ppProperty
);
Paramètres
pSymbolProvider
[in] Fournisseur de symboles à utiliser, exprimé en tant qu’objet IDebugSymbolProvider .
pAddress
[in] Adresse dans le code, exprimée sous la forme d’un objet IDebugAddress , qui doit être résolue en fonction contenante la plus proche.
pBinder
[in] Classeur à utiliser, exprimé en tant qu’objet IDebugBinder .
fIncludeHiddenLocals
[in] Non-zéro (TRUE
)signifie inclure des locaux masqués ; zéro (FALSE
) signifie laisser les locaux masqués
ppProperty
[out] Renvoie un objet IDebugProperty2 qui représente la méthode.
Valeur de retour
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Notes
Les locaux masqués sont généralement des variables générées par le compilateur.