51 references to CompareOp
Microsoft.ML.Transforms (51)
Expression\CodeGen.cs (34)
779case CompareOp.Equal: 782case CompareOp.NotEqual: 831Action<CompareOp, bool, Label> fnc; 866if (node.Op != CompareOp.NotEqual) 906Contracts.Assert(node.Op == CompareOp.NotEqual && items.Length > 2); 1053private void GenCmpBool(CompareOp op, bool isStrict) 1061case CompareOp.Equal: 1064case CompareOp.NotEqual: 1073private void GenCmpInt(CompareOp op, bool isStrict) 1081case CompareOp.Equal: 1084case CompareOp.NotEqual: 1087case CompareOp.DecrChain: 1093case CompareOp.IncrChain: 1105private void GenCmpFloat(CompareOp op, bool isStrict) 1113case CompareOp.Equal: 1116case CompareOp.NotEqual: 1119case CompareOp.DecrChain: 1125case CompareOp.IncrChain: 1134private void GenCmpBool(CompareOp op, bool isStrict, Label labFalse) 1142case CompareOp.Equal: 1145case CompareOp.NotEqual: 1151private void GenCmpText(CompareOp op, bool isStrict, Label labFalse) 1160case CompareOp.Equal: 1164case CompareOp.NotEqual: 1171private void GenCmpInt(CompareOp op, bool isStrict, Label labFalse) 1179case CompareOp.Equal: 1182case CompareOp.NotEqual: 1185case CompareOp.DecrChain: 1191case CompareOp.IncrChain: 1200private void GenCmpFloat(CompareOp op, bool isStrict, Label labFalse) 1208case CompareOp.Equal: 1211case CompareOp.NotEqual: 1214case CompareOp.DecrChain: 1220case CompareOp.IncrChain:
Expression\LambdaBinder.cs (5)
1022case CompareOp.DecrChain: 1026case CompareOp.IncrChain: 1030case CompareOp.Equal: 1034case CompareOp.NotEqual: 1062if (node.Op != CompareOp.NotEqual)
Expression\LambdaParser.cs (5)
530node = ParseCompareExpr(node, CompareOp.Equal, TokKind.Equ, TokKind.EquEqu); 537node = ParseCompareExpr(node, CompareOp.NotEqual, TokKind.LssGrt, TokKind.BngEqu); 546node = ParseCompareExpr(node, CompareOp.IncrChain, TokKind.LssEqu, TokKind.Lss); 555node = ParseCompareExpr(node, CompareOp.DecrChain, TokKind.GrtEqu, TokKind.Grt); 625private CompareNode ParseCompareExpr(ExprNode node, CompareOp op, TokKind tidLax, TokKind tidStrict)
Expression\Node.cs (7)
1069public readonly CompareOp Op; 1076public CompareNode(Token tok, CompareOp op, ListNode operands) 1090goto case CompareOp.Equal; 1091case CompareOp.Equal: 1095case CompareOp.NotEqual: 1099case CompareOp.IncrChain: 1103case CompareOp.DecrChain: