private void FilterByGameVersion(CoreConstants.GameVersion versionsToUse) { foreach (var curGameItem in FilteredItems.OfType <GameHeaderTreeItem>()) { if (versionsToUse == CoreConstants.GameVersion.All) { curGameItem.IsVisible = true; continue; } curGameItem.IsVisible = versionsToUse.HasFlag(curGameItem.GameVersion); } }