10 references to ObjectEqual
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Operators.cs (3)
642resultOperatorKind is BinaryOperatorKind.ObjectEqual or BinaryOperatorKind.ObjectNotEqual && 721bool isObjectEquality = signature.Kind == BinaryOperatorKind.ObjectEqual || signature.Kind == BinaryOperatorKind.ObjectNotEqual; 1981case BinaryOperatorKind.ObjectEqual:
Compilation\BuiltInOperators.cs (1)
490(int)BinaryOperatorKind.ObjectEqual,
Compiler\MethodBodySynthesizer.cs (1)
498operatorKind: BinaryOperatorKind.ObjectEqual,
Lowering\DiagnosticsPass_Warnings.cs (2)
327if (node.OperatorKind == BinaryOperatorKind.ObjectEqual || node.OperatorKind == BinaryOperatorKind.ObjectNotEqual) 362string opName = (oldOperatorKind == BinaryOperatorKind.ObjectEqual) ? WellKnownMemberNames.EqualityOperatorName : WellKnownMemberNames.InequalityOperatorName;
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
291BinaryOperatorKind.ObjectEqual,
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
462BinaryOperatorKind.ObjectEqual,
Lowering\SyntheticBoundNodeFactory.cs (1)
669return Binary(BinaryOperatorKind.ObjectEqual, SpecialType(Microsoft.CodeAnalysis.SpecialType.System_Boolean), left, right);