protected override void VisitEnumerable(IEnumerable enumerable) { var visitor = new ContextAwareEnumerableVisitor(this.context); visitor.VisitEnumerable(enumerable); this.items.AddRange(visitor.items); }