IDebugExpressionEvaluator2::Terminate
Detiene y limpia el evaluador de expresiones.
Sintaxis
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
Indica al evaluador de expresiones cuando se limpia.
Ejemplo
En el ejemplo siguiente se muestra cómo implementar este método para un objeto ExpressionEvaluatorPackage que expone la interfaz 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();
}