IDebugExpressionEvaluator2::Terminate
Zastaví a vyčistí vyhodnocovač výrazů.
Syntaxe
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby.
Poznámky
Řekne vyhodnocovači výrazů, když se vyčistí.
Příklad
Následující příklad ukazuje, jak implementovat tuto metodu pro ExpressionEvaluatorPackage objekt, který zveřejňuje IDebugExpressionEvaluator2 rozhraní.
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();
}