26 references to LeftShift
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Operators.cs (1)
2241case SyntaxKind.LeftShiftExpression: return BinaryOperatorKind.LeftShift;
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
337case BinaryOperatorKind.LeftShift: 602case BinaryOperatorKind.LeftShift:
Binder\Semantics\Operators\OperatorFacts.cs (1)
198case BinaryOperatorKind.LeftShift: return WellKnownMemberNames.LeftShiftOperatorName;
Binder\Semantics\Operators\OperatorKind.cs (15)
494IntLeftShift = Int | LeftShift, 495UIntLeftShift = UInt | LeftShift, 496LongLeftShift = Long | LeftShift, 497ULongLeftShift = ULong | LeftShift, 498NIntLeftShift = NInt | LeftShift, 499NUIntLeftShift = NUInt | LeftShift, 500UserDefinedLeftShift = UserDefined | LeftShift, 501LiftedIntLeftShift = Lifted | Int | LeftShift, 502LiftedUIntLeftShift = Lifted | UInt | LeftShift, 503LiftedLongLeftShift = Lifted | Long | LeftShift, 504LiftedULongLeftShift = Lifted | ULong | LeftShift, 505LiftedNIntLeftShift = Lifted | NInt | LeftShift, 506LiftedNUIntLeftShift = Lifted | NUInt | LeftShift, 507LiftedUserDefinedLeftShift = Lifted | UserDefined | LeftShift, 508DynamicLeftShift = Dynamic | LeftShift,
Binder\Semantics\Operators\OperatorKindExtensions.cs (3)
333return type == BinaryOperatorKind.LeftShift || type == BinaryOperatorKind.RightShift || type == BinaryOperatorKind.UnsignedRightShift; 347case BinaryOperatorKind.LeftShift: return ExpressionType.LeftShiftAssign; 363case BinaryOperatorKind.LeftShift: return ExpressionType.LeftShift;
CodeGen\EmitOperators.cs (1)
213case BinaryOperatorKind.LeftShift:
Compilation\BuiltInOperators.cs (1)
717case BinaryOperatorKind.LeftShift:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
445case BinaryOperatorKind.LeftShift:
Operations\CSharpOperationFactory_Methods.cs (1)
566case CSharp.BinaryOperatorKind.LeftShift: