private bool CheckForCircularReference(ActionGroup group)
{
if (group.Items == this)
{
return true;
}
foreach (ActionsPaneItem item in group.Items)
{
ActionGroup group2 = item as ActionGroup;
if ((group2 != null) && this.CheckForCircularReference(group2))
{
return true;
}
}
return false;
}