8 references to ObjectEqual
Microsoft.CodeAnalysis.CSharp (8)
Compiler\AnonymousTypeMethodBodySynthesizer.cs (1)
147retExpression = F.LogicalOr(F.ObjectEqual(F.This(), boundLocal), retExpression);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
497_F.If(_F.ObjectEqual(_F.Local(ex), _F.Null(ex.Type)), rethrow),
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
599condition: F.ObjectEqual(F.Local(criticalNotifyCompletedTemp), F.Null(criticalNotifyCompletedTemp.Type)),
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
653_factory.ObjectEqual(callSiteFieldAccess, nullCallSite),
Lowering\SpillSequenceSpiller.cs (1)
1338_F.ObjectEqual(_F.Local(tmp), _F.Null(left.Type)),
Lowering\SyntheticBoundNodeFactory.cs (1)
730return ObjectEqual(Convert(objectType, value, c), Null(objectType));
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (1)
71BoundExpression objectEqual = F.ObjectEqual(left, right);
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
175retExpr = F.LogicalOr(F.ObjectEqual(F.This(), other), retExpr);