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