protected override CrawlSyntaxNode VisitBlock(BlockNode block) { var newchildren = block.Select(Visit); return(block.Update(block.Interval, newchildren, block.Scope)); }
protected override T VisitBlock(BlockNode block) { return(Combine(block.Select(Visit).ToArray())); }