private MenuItem BuildTreeView()
{
MenuItem root = new MenuItem() { Title = "Reactions" };
foreach (var reaction in _reactions.Values)
{
try
{
var visitor = new MenuItemVisitor();
visitor.Visit(reaction);
root.Items.Add(visitor.Root);
}
catch (Exception)
{
if (Debugger.IsAttached)
{
Debugger.Break();
}
}
}
return root;
}