108 references to RelationOperator
System.ServiceModel (108)
System\ServiceModel\Dispatcher\QueryIntervalOp.cs (11)
34
internal Interval(double literal,
RelationOperator
op)
41
Fx.Assert(
RelationOperator
.Eq != op &&
RelationOperator
.Ne != op, "");
44
case
RelationOperator
.Lt:
48
case
RelationOperator
.Le:
51
case
RelationOperator
.Gt:
55
case
RelationOperator
.Ge:
961
RelationOperator
op;
963
internal NumberRelationOpcode(double literal,
RelationOperator
op)
968
protected NumberRelationOpcode(OpcodeID id, double literal,
RelationOperator
op)
1033
internal NumberIntervalOpcode(double literal,
RelationOperator
op)
System\ServiceModel\Dispatcher\QueryModel.cs (55)
646
internal static bool Compare(bool x, bool y,
RelationOperator
op)
652
case
RelationOperator
.Eq:
654
case
RelationOperator
.Ne:
659
internal static bool Compare(bool x, double y,
RelationOperator
op)
665
case
RelationOperator
.Eq:
667
case
RelationOperator
.Ne:
672
internal static bool Compare(bool x, string y,
RelationOperator
op)
679
case
RelationOperator
.Eq:
681
case
RelationOperator
.Ne:
686
internal static bool Compare(bool x, NodeSequence y,
RelationOperator
op)
692
internal static bool Compare(double x, bool y,
RelationOperator
op)
698
case
RelationOperator
.Eq:
700
case
RelationOperator
.Ne:
705
internal static bool Compare(double x, double y,
RelationOperator
op)
712
case
RelationOperator
.Eq:
714
case
RelationOperator
.Ge:
716
case
RelationOperator
.Gt:
718
case
RelationOperator
.Le:
720
case
RelationOperator
.Lt:
722
case
RelationOperator
.Ne:
727
internal static bool Compare(double x, string y,
RelationOperator
op)
733
internal static bool Compare(double x, NodeSequence y,
RelationOperator
op)
740
case
RelationOperator
.Ge:
741
return y.Compare(x,
RelationOperator
.Le);
742
case
RelationOperator
.Gt:
743
return y.Compare(x,
RelationOperator
.Lt);
744
case
RelationOperator
.Le:
745
return y.Compare(x,
RelationOperator
.Ge);
746
case
RelationOperator
.Lt:
747
return y.Compare(x,
RelationOperator
.Gt);
751
internal static bool Compare(string x, bool y,
RelationOperator
op)
758
case
RelationOperator
.Eq:
760
case
RelationOperator
.Ne:
765
internal static bool Compare(string x, double y,
RelationOperator
op)
771
internal static bool Compare(string x, string y,
RelationOperator
op)
780
case
RelationOperator
.Eq:
782
case
RelationOperator
.Ge:
783
case
RelationOperator
.Gt:
784
case
RelationOperator
.Le:
785
case
RelationOperator
.Lt:
787
case
RelationOperator
.Ne:
794
internal static bool Compare(string x, NodeSequence y,
RelationOperator
op)
801
case
RelationOperator
.Ge:
802
return y.Compare(x,
RelationOperator
.Le);
803
case
RelationOperator
.Gt:
804
return y.Compare(x,
RelationOperator
.Lt);
805
case
RelationOperator
.Le:
806
return y.Compare(x,
RelationOperator
.Ge);
807
case
RelationOperator
.Lt:
808
return y.Compare(x,
RelationOperator
.Gt);
812
internal static bool Compare(NodeSequence x, bool y,
RelationOperator
op)
818
internal static bool Compare(NodeSequence x, double y,
RelationOperator
op)
824
internal static bool Compare(NodeSequence x, string y,
RelationOperator
op)
830
internal static bool Compare(NodeSequence x, NodeSequence y,
RelationOperator
op)
836
internal static bool CompileTimeCompare(object x, object y,
RelationOperator
op)
System\ServiceModel\Dispatcher\QueryNode.cs (7)
372
internal bool Compare(double dblVal,
RelationOperator
op)
377
internal bool Compare(string strVal,
RelationOperator
op)
382
internal bool Compare(ref NodeSequenceItem item,
RelationOperator
op)
734
internal bool Compare(double val,
RelationOperator
op)
746
internal bool Compare(string val,
RelationOperator
op)
759
internal bool Compare(ref NodeSequenceItem item,
RelationOperator
op)
771
internal bool Compare(NodeSequence sequence,
RelationOperator
op)
System\ServiceModel\Dispatcher\QueryRelOp.cs (3)
25
protected
RelationOperator
op;
27
internal RelationOpcode(
RelationOperator
op)
32
protected RelationOpcode(OpcodeID id,
RelationOperator
op)
System\ServiceModel\Dispatcher\QueryValue.cs (2)
180
internal bool CompareTo(ref Value val,
RelationOperator
op)
249
internal bool CompareTo(double val,
RelationOperator
op)
System\ServiceModel\Dispatcher\XPathCompiler.cs (13)
509
Fx.Assert(expr.Op ==
RelationOperator
.Eq, "");
530
if (expr.Op ==
RelationOperator
.Eq)
558
case
RelationOperator
.Gt:
559
expr.Op =
RelationOperator
.Lt;
561
case
RelationOperator
.Ge:
562
expr.Op =
RelationOperator
.Le;
564
case
RelationOperator
.Lt:
565
expr.Op =
RelationOperator
.Gt;
567
case
RelationOperator
.Le:
568
expr.Op =
RelationOperator
.Ge;
689
if (expr.Op !=
RelationOperator
.Ne)
699
if (expr.Op ==
RelationOperator
.Eq && (XPathExprType.String == expr.Left.Type || XPathExprType.String == expr.Right.Type))
722
Fx.Assert(expr.Op ==
RelationOperator
.Eq, "");
System\ServiceModel\Dispatcher\XPathExpr.cs (3)
214
RelationOperator
op;
216
internal XPathRelationExpr(
RelationOperator
op, XPathExpr left, XPathExpr right)
222
internal
RelationOperator
Op
System\ServiceModel\Dispatcher\XPathParser.cs (14)
302
RelationOperator
op;
306
op =
RelationOperator
.None;
319
op =
RelationOperator
.Eq;
323
op =
RelationOperator
.Ne;
326
if (
RelationOperator
.None != op)
338
} while (
RelationOperator
.None != op);
832
RelationOperator
op;
836
op =
RelationOperator
.None;
849
op =
RelationOperator
.Lt;
853
op =
RelationOperator
.Le;
857
op =
RelationOperator
.Gt;
861
op =
RelationOperator
.Ge;
864
if (
RelationOperator
.None != op)
876
} while (
RelationOperator
.None != op);