35 references to Division
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder_Operators.cs (1)
2234case SyntaxKind.DivideExpression: return BinaryOperatorKind.Division;
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
333case BinaryOperatorKind.Division: 598case BinaryOperatorKind.Division:
Binder\Semantics\Operators\OperatorFacts.cs (1)
194case BinaryOperatorKind.Division: return isChecked ? WellKnownMemberNames.CheckedDivisionOperatorName : WellKnownMemberNames.DivisionOperatorName;
Binder\Semantics\Operators\OperatorKind.cs (21)
377IntDivision = Int | Division, 378UIntDivision = UInt | Division, 379LongDivision = Long | Division, 380ULongDivision = ULong | Division, 381NIntDivision = NInt | Division, 382NUIntDivision = NUInt | Division, 383FloatDivision = Float | Division, 384DoubleDivision = Double | Division, 385DecimalDivision = Decimal | Division, 386UserDefinedDivision = UserDefined | Division, 387LiftedIntDivision = Lifted | Int | Division, 388LiftedUIntDivision = Lifted | UInt | Division, 389LiftedLongDivision = Lifted | Long | Division, 390LiftedULongDivision = Lifted | ULong | Division, 391LiftedNIntDivision = Lifted | NInt | Division, 392LiftedNUIntDivision = Lifted | NUInt | Division, 393LiftedFloatDivision = Lifted | Float | Division, 394LiftedDoubleDivision = Lifted | Double | Division, 395LiftedDecimalDivision = Lifted | Decimal | Division, 396LiftedUserDefinedDivision = Lifted | UserDefined | Division, 397DynamicDivision = Dynamic | Division,
Binder\Semantics\Operators\OperatorKindExtensions.cs (3)
256case BinaryOperatorKind.Division: 345case BinaryOperatorKind.Division: return ExpressionType.DivideAssign; 361case BinaryOperatorKind.Division: return ExpressionType.Divide;
CodeGen\EmitConversion.cs (1)
160(fromPredefTypeKind == Cci.PrimitiveTypeCode.IntPtr && conversion.Operand is BoundBinaryOperator { OperatorKind: BinaryOperatorKind.Division })); // pointer subtraction: see LocalRewriter.RewritePointerSubtraction()
CodeGen\EmitOperators.cs (2)
191case BinaryOperatorKind.Division: 744case BinaryOperatorKind.Division:
Compilation\BuiltInOperators.cs (1)
708case BinaryOperatorKind.Division:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
417case BinaryOperatorKind.Division:
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
2465BinaryOperatorKind.Division,
Operations\CSharpOperationFactory_Methods.cs (1)
560case CSharp.BinaryOperatorKind.Division: