18 references to Eq
Microsoft.CSharp (18)
Microsoft\CSharp\RuntimeBinder\Semantics\COperators.cs (1)
45
new OperatorInfo(TokenKind.EqualEqual, PredefinedName.PN_OPEQUALITY, ExpressionKind.
Eq
),
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionKind.cs (1)
52
RelationalMin =
Eq
,
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (12)
1828
case ExpressionKind.
Eq
:
1983
Debug.Assert(ek == ExpressionKind.
Eq
|| ek == ExpressionKind.NotEq);
1989
PREDEFMETH predefMeth = ek == ExpressionKind.
Eq
? PREDEFMETH.PM_STRING_OPEQUALITY : PREDEFMETH.PM_STRING_OPINEQUALITY;
1990
ek = ek == ExpressionKind.
Eq
? ExpressionKind.StringEq : ExpressionKind.StringNotEq;
2002
Debug.Assert(ek == ExpressionKind.
Eq
|| ek == ExpressionKind.NotEq);
2019
Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract || ek == ExpressionKind.
Eq
|| ek == ExpressionKind.NotEq);
2038
case ExpressionKind.
Eq
:
2220
case ExpressionKind.
Eq
:
2481
case ExpressionKind.
Eq
:
2704
case ExpressionKind.
Eq
:
2723
Debug.Assert(!(ek == ExpressionKind.
Eq
|| ek == ExpressionKind.NotEq) || nonLiftedArg1.Type == nonLiftedArg2.Type);
2734
ExpressionKind.
Eq
=> NullableCallLiftKind.EqualityOperator,
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (3)
389
ExpressionKind.
Eq
=> PREDEFMETH.PM_EXPRESSION_EQUAL,
520
case ExpressionKind.
Eq
:
641
ExpressionKind.
Eq
=> PREDEFMETH.PM_EXPRESSION_EQUAL_USER_DEFINED,
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
73
ExpressionKind.
Eq
=> VisitEQ(pExpr as ExprBinOp),