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