39 references to Equal
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\OperatorKindExtensions.cs (1)
365
case BinaryOperatorKind.Equal: return ExpressionType.
Equal
;
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
389
ExpressionType.
Equal
=> SpecialNames.CLR_Equality,
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
1040
case ExpressionType.
Equal
:
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (1)
1190
Return ExpressionType.
Equal
System.Linq.Expressions (35)
System\Dynamic\BinaryOperationBinder.cs (1)
86
case ExpressionType.
Equal
:
System\Linq\Expressions\BinaryExpression.cs (9)
100
if (NodeType == ExpressionType.
Equal
)
359
return (kind == ExpressionType.
Equal
|| kind == ExpressionType.NotEqual) &&
920
ExpressionType.
Equal
=> Equal(left, right, liftToNull, method),
952
/// <returns>A <see cref="BinaryExpression"/> that has the <see cref="NodeType"/> property equal to <see cref="ExpressionType.
Equal
"/>
966
/// <returns>A <see cref="BinaryExpression"/> that has the <see cref="NodeType"/> property equal to <see cref="ExpressionType.
Equal
"/>
975
return GetEqualityComparisonOperator(ExpressionType.
Equal
, "op_Equality", left, right, liftToNull);
977
return GetMethodBasedBinaryOperator(ExpressionType.
Equal
, left, right, method, liftToNull);
985
/// <returns>A <see cref="BinaryExpression"/> that has the <see cref="NodeType"/> property equal to <see cref="ExpressionType.
Equal
"/>
994
return new LogicalBinaryExpression(ExpressionType.
Equal
, left, right);
System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs (10)
36
if ((b.NodeType == ExpressionType.
Equal
|| b.NodeType == ExpressionType.NotEqual) &&
72
Debug.Assert(op == ExpressionType.
Equal
|| op == ExpressionType.NotEqual);
84
if (op == ExpressionType.
Equal
)
108
Debug.Assert(b.NodeType == ExpressionType.
Equal
152
Debug.Assert(leftType.IsPrimitive || (op == ExpressionType.
Equal
|| op == ExpressionType.NotEqual) && (!leftType.IsValueType || leftType.IsEnum));
164
goto case ExpressionType.
Equal
;
165
case ExpressionType.
Equal
:
329
case ExpressionType.
Equal
:
355
op = ExpressionType.
Equal
;
375
_ilg.Emit(op == ExpressionType.
Equal
? OpCodes.Ceq : OpCodes.And);
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
1197
case ExpressionType.
Equal
:
1274
_ilg.EmitPrimitive(nodeType == ExpressionType.
Equal
);
System\Linq\Expressions\Compiler\LambdaCompiler.Generated.cs (1)
39
case ExpressionType.
Equal
:
System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs (3)
475
case ExpressionType.
Equal
:
508
Debug.Assert(node.NodeType == ExpressionType.
Equal
|| node.NodeType == ExpressionType.NotEqual);
512
bool branchWhenEqual = branch == (node.NodeType == ExpressionType.
Equal
);
System\Linq\Expressions\Compiler\StackSpiller.Generated.cs (1)
39
case ExpressionType.
Equal
:
System\Linq\Expressions\DebugViewWriter.cs (2)
311
case ExpressionType.
Equal
: op = "=="; break;
680
case ExpressionType.
Equal
:
System\Linq\Expressions\ExpressionStringBuilder.cs (1)
169
case ExpressionType.
Equal
:
System\Linq\Expressions\Interpreter\LightCompiler.cs (5)
779
case ExpressionType.
Equal
:
806
if (node.NodeType == ExpressionType.
Equal
)
827
node.NodeType == ExpressionType.
Equal
? AstUtils.BoxedFalse : AstUtils.BoxedTrue,
931
case ExpressionType.
Equal
:
3035
case ExpressionType.
Equal
: