コード例 #1
0
 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)));
 }
コード例 #2
0
 RangeSet <TChar> ICharsetVisitor <IRangeSetProvider <TChar>, RangeSet <TChar> > .Difference(CharsetDifference node, IRangeSetProvider <TChar> context)
 {
     return(node.LeftNode.Visit(this, context) ^ node.RightNode.Visit(this, context));
 }