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