IEnumerable <TResult> ICharsetVisitor <Func <RangeSetHandle, IEnumerable <TResult> >, IEnumerable <TResult> > .Difference(CharsetDifference 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> > .Difference(CharsetDifference node, IRangeSetProvider <TChar> context) { return(node.LeftNode.Visit(this, context) ^ node.RightNode.Visit(this, context)); }