49 references to ULong
Microsoft.CodeAnalysis.CSharp (49)
Binder\Binder_Patterns.cs (1)
1707SpecialType.System_UInt64 => BinaryOperatorKind.ULong,
Binder\Semantics\Operators\BinaryOperatorEasyOut.cs (2)
22private const BinaryOperatorKind ULG = BinaryOperatorKind.ULong; 32private const BinaryOperatorKind LUL = BinaryOperatorKind.Lifted | BinaryOperatorKind.ULong;
Binder\Semantics\Operators\OperatorKind.cs (34)
358ULongMultiplication = ULong | Multiplication, 368LiftedULongMultiplication = Lifted | ULong | Multiplication, 380ULongDivision = ULong | Division, 390LiftedULongDivision = Lifted | ULong | Division, 402ULongRemainder = ULong | Remainder, 412LiftedULongRemainder = Lifted | ULong | Remainder, 424ULongAddition = ULong | Addition, 436LiftedULongAddition = Lifted | ULong | Addition, 463ULongSubtraction = ULong | Subtraction, 476LiftedULongSubtraction = Lifted | ULong | Subtraction, 497ULongLeftShift = ULong | LeftShift, 504LiftedULongLeftShift = Lifted | ULong | LeftShift, 513ULongRightShift = ULong | RightShift, 520LiftedULongRightShift = Lifted | ULong | RightShift, 529ULongUnsignedRightShift = ULong | UnsignedRightShift, 536LiftedULongUnsignedRightShift = Lifted | ULong | UnsignedRightShift, 544ULongEqual = ULong | Equal, 557LiftedULongEqual = Lifted | ULong | Equal, 575ULongNotEqual = ULong | NotEqual, 588LiftedULongNotEqual = Lifted | ULong | NotEqual, 606ULongLessThan = ULong | LessThan, 617LiftedULongLessThan = Lifted | ULong | LessThan, 631ULongGreaterThan = ULong | GreaterThan, 642LiftedULongGreaterThan = Lifted | ULong | GreaterThan, 656ULongLessThanOrEqual = ULong | LessThanOrEqual, 667LiftedULongLessThanOrEqual = Lifted | ULong | LessThanOrEqual, 681ULongGreaterThanOrEqual = ULong | GreaterThanOrEqual, 692LiftedULongGreaterThanOrEqual = Lifted | ULong | GreaterThanOrEqual, 706ULongAnd = ULong | And, 715LiftedULongAnd = Lifted | ULong | And, 731ULongOr = ULong | Or, 740LiftedULongOr = Lifted | ULong | Or, 756ULongXor = ULong | Xor, 765LiftedULongXor = Lifted | ULong | Xor,
Binder\Semantics\Operators\OperatorKindExtensions.cs (2)
159return kind | BinaryOperatorKind.ULong; 293case BinaryOperatorKind.ULong:
CodeGen\EmitOperators.cs (1)
793case BinaryOperatorKind.ULong:
Compilation\BuiltInOperators.cs (4)
751case BinaryOperatorKind.ULong: return _compilation.GetSpecialType(SpecialType.System_UInt64); 783case BinaryOperatorKind.ULong: return _compilation.GetSpecialType(SpecialType.System_UInt64); 815case BinaryOperatorKind.ULong: return _compilation.GetSpecialType(SpecialType.System_UInt64); 842BinaryOperatorKind.ULong => _compilation.GetSpecialType(SpecialType.System_UInt64),
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
2425multiplicationKind |= BinaryOperatorKind.ULong;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (4)
999result = BinaryOperatorKind.ULong; 1047result = BinaryOperatorKind.ULong; 1067case BinaryOperatorKind.ULong: 1101case BinaryOperatorKind.ULong: