public static List<Article> FilterSomeArticles(List<Article> unfilteredArticles) { List<Article> items = new List<Article>(); foreach (Article a in unfilteredArticles) { if (a.NameSpaceKey >= Namespace.Article && a.NameSpaceKey != Namespace.MediaWiki && a.NameSpaceKey != Namespace.MediaWikiTalk && !a.Name.StartsWith("Commons:")) { if (!items.Contains(a)) items.Add(a); } } return items; }