28 references to UnsignedRightShift
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Operators.cs (5)
59
if (IsLegalDynamicOperand(right) && IsLegalDynamicOperand(left) && kind != BinaryOperatorKind.
UnsignedRightShift
)
180
isUnsignedRightShift: bestSignature.Kind.Operator() == BinaryOperatorKind.
UnsignedRightShift
, bestSignature.ConstrainedToTypeOpt, diagnostics);
381
if (!leftValidOperand || !rightValidOperand || kind == BinaryOperatorKind.
UnsignedRightShift
)
627
isUnsignedRightShift: resultOperatorKind.Operator() == BinaryOperatorKind.
UnsignedRightShift
, signature.ConstrainedToTypeOpt, diagnostics);
2239
case SyntaxKind.UnsignedRightShiftExpression: return BinaryOperatorKind.
UnsignedRightShift
;
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
336
case BinaryOperatorKind.
UnsignedRightShift
:
601
case BinaryOperatorKind.
UnsignedRightShift
:
Binder\Semantics\Operators\OperatorFacts.cs (1)
206
case BinaryOperatorKind.
UnsignedRightShift
: return WellKnownMemberNames.UnsignedRightShiftOperatorName;
Binder\Semantics\Operators\OperatorKind.cs (14)
526
IntUnsignedRightShift = Int |
UnsignedRightShift
,
527
UIntUnsignedRightShift = UInt |
UnsignedRightShift
,
528
LongUnsignedRightShift = Long |
UnsignedRightShift
,
529
ULongUnsignedRightShift = ULong |
UnsignedRightShift
,
530
NIntUnsignedRightShift = NInt |
UnsignedRightShift
,
531
NUIntUnsignedRightShift = NUInt |
UnsignedRightShift
,
532
UserDefinedUnsignedRightShift = UserDefined |
UnsignedRightShift
,
533
LiftedIntUnsignedRightShift = Lifted | Int |
UnsignedRightShift
,
534
LiftedUIntUnsignedRightShift = Lifted | UInt |
UnsignedRightShift
,
535
LiftedLongUnsignedRightShift = Lifted | Long |
UnsignedRightShift
,
536
LiftedULongUnsignedRightShift = Lifted | ULong |
UnsignedRightShift
,
537
LiftedNIntUnsignedRightShift = Lifted | NInt |
UnsignedRightShift
,
538
LiftedNUIntUnsignedRightShift = Lifted | NUInt |
UnsignedRightShift
,
539
LiftedUserDefinedUnsignedRightShift = Lifted | UserDefined |
UnsignedRightShift
,
Binder\Semantics\Operators\OperatorKindExtensions.cs (1)
333
return type == BinaryOperatorKind.LeftShift || type == BinaryOperatorKind.RightShift || type == BinaryOperatorKind.
UnsignedRightShift
;
CodeGen\EmitOperators.cs (2)
228
case BinaryOperatorKind.
UnsignedRightShift
:
779
Debug.Assert(opKind.Operator() != BinaryOperatorKind.
UnsignedRightShift
);
Compilation\BuiltInOperators.cs (1)
719
case BinaryOperatorKind.
UnsignedRightShift
:
Lowering\DiagnosticsPass_Warnings.cs (1)
278
if (_inExpressionLambda && node.OperatorKind.Operator() == BinaryOperatorKind.
UnsignedRightShift
)
Operations\CSharpOperationFactory_Methods.cs (1)
572
case CSharp.BinaryOperatorKind.
UnsignedRightShift
: