private static XmlElementSyntax PrepareComment(XmlElementSyntax comment) { // Fix <see langword> or <c> by replacing them with nothing var nodes = Enumerable.Empty <SyntaxNode>() .Concat(comment.Content.OfType <XmlEmptyElementSyntax>() .Where(_ => _.GetName() == Constants.XmlTag.See && Attributes.Contains(_.Attributes.FirstOrDefault().GetName()))) .Concat(comment.Content.OfType <XmlElementSyntax>() .Where(_ => _.GetName() == Constants.XmlTag.C && Booleans.Contains(_.Content.ToString()))) .ToList(); return(comment.RemoveNodes(nodes, SyntaxRemoveOptions.KeepNoTrivia)); }