public static TNode RemoveComments <TNode>(TNode node, TextSpan span, CommentFilter comments) where TNode : SyntaxNode { if (node == null) { throw new ArgumentNullException(nameof(node)); } var remover = new CommentRemover(node, comments, span); return((TNode)remover.Visit(node)); }
public static TNode RemoveComment <TNode>(TNode node, CommentRemoveOptions removeOptions, TextSpan span) where TNode : SyntaxNode { CommentRemover remover = CommentRemover.Create(node, removeOptions, span); return((TNode)remover.Visit(node)); }