Binder\DecisionDagBuilder.cs (7)
920if (ValueSetFactory.ForInput(input)?.Related(BinaryOperatorKind.Equal, constantValue).IsEmpty == true)
1778return resultForRelation(BinaryOperatorKind.Equal, t.Value);
2060handleRelationWithValue(BinaryOperatorKind.Equal, v2.Value,
3539return knownResult(BinaryOperatorKind.Equal, t.Value, offset) ??
3900if (lengthValues.All(BinaryOperatorKind.Equal, lengthValue))
3908if (!dagBuilder._forLowering && lengthValues.Any(BinaryOperatorKind.Equal, lengthValue))
5031One { Test: BoundDagValueTest vt } => factory.Related(BinaryOperatorKind.Equal, vt.Value),
Binder\Semantics\Operators\OperatorKind.cs (30)
541IntEqual = Int | Equal,
542UIntEqual = UInt | Equal,
543LongEqual = Long | Equal,
544ULongEqual = ULong | Equal,
545NIntEqual = NInt | Equal,
546NUIntEqual = NUInt | Equal,
547FloatEqual = Float | Equal,
548DoubleEqual = Double | Equal,
549DecimalEqual = Decimal | Equal,
550BoolEqual = Bool | Equal,
551EnumEqual = Enum | Equal,
552NullableNullEqual = NullableNull | Equal,
553UserDefinedEqual = UserDefined | Equal,
554LiftedIntEqual = Lifted | Int | Equal,
555LiftedUIntEqual = Lifted | UInt | Equal,
556LiftedLongEqual = Lifted | Long | Equal,
557LiftedULongEqual = Lifted | ULong | Equal,
558LiftedNIntEqual = Lifted | NInt | Equal,
559LiftedNUIntEqual = Lifted | NUInt | Equal,
560LiftedFloatEqual = Lifted | Float | Equal,
561LiftedDoubleEqual = Lifted | Double | Equal,
562LiftedDecimalEqual = Lifted | Decimal | Equal,
563LiftedBoolEqual = Lifted | Bool | Equal,
564LiftedEnumEqual = Lifted | Enum | Equal,
565LiftedUserDefinedEqual = Lifted | UserDefined | Equal,
566ObjectEqual = Object | Equal,
567StringEqual = String | Equal,
568DelegateEqual = Delegate | Equal,
569PointerEqual = Pointer | Equal,
570DynamicEqual = Dynamic | Equal,
Utilities\ValueSetFactory.NonNegativeIntValueSetFactory.cs (1)
44case Equal:
Utilities\ValueSetFactory.NumericValueSetFactory.cs (1)
45case Equal: