IEnumerable <TResult> ICharsetVisitor <Func <RangeSetHandle, IEnumerable <TResult> >, IEnumerable <TResult> > .Intersection(CharsetIntersection node, Func <RangeSetHandle, IEnumerable <TResult> > context) { return(node.LeftNode.Visit(this, context).Concat(node.RightNode.Visit(this, context))); }
RangeSet <TChar> ICharsetVisitor <IRangeSetProvider <TChar>, RangeSet <TChar> > .Intersection(CharsetIntersection node, IRangeSetProvider <TChar> context) { return(node.LeftNode.Visit(this, context) & node.RightNode.Visit(this, context)); }