void OnExpressionRemoved(object sender, ExpressionEventArgs e) { LoggingService.LogInfo("Expression removed: {0}", e.Expression); if (!expressions.Remove(e.Expression)) { LoggingService.LogWarning("Failed to remove expression: {0}", e.Expression); } }
void OnExpressionAdded(object sender, ExpressionEventArgs e) { LoggingService.LogInfo("Expression added: {0}", e.Expression); expressions.Add(e.Expression); }