IDebugExpressionEvaluator2::Terminate
Arrête et propre l’évaluateur d’expression.
Syntaxe
Valeur de retour
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Notes
Indique à l’évaluateur d’expression lorsqu’il est propre mis en place.
Exemple
L’exemple suivant montre comment implémenter cette méthode pour un objet ExpressionEvaluatorPackage qui expose l’interface IDebugExpressionEvaluator2 .
STDMETHODIMP ExpressionEvaluatorPackage::Terminate(void)
{
// scan the namespaces contained and delete
EEExtensionMethodCache **ppChild = NULL;
m_HashExtensionMethodCache.ResetHashIterator();
while (ppChild = m_HashExtensionMethodCache.IterateHash())
{
delete *ppChild;
}
return VBEEImplicitVariables::Terminate();
}