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