22 references to PT_LONG
Microsoft.CSharp (22)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (1)
699if (fIntPtrOverride2 && !typeDstBase.IsPredefType(PredefinedType.PT_LONG) && !typeDstBase.IsPredefType(PredefinedType.PT_ULONG))
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1307PredefinedType.PT_LONG,
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
695(ptSrc == PredefinedType.PT_LONG && ptDest == PredefinedType.PT_ULONG)) &&
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (15)
91new BinOpSig (PredefinedType.PT_LONG, PredefinedType.PT_LONG, BinOpMask.Integer, 6, BindIntBinOp, OpSigFlags.Value, BinOpFuncKind.IntBinOp ), 94new BinOpSig (PredefinedType.PT_ULONG, PredefinedType.PT_LONG, BinOpMask.Integer, 4, null, OpSigFlags.Value, BinOpFuncKind.None ), 96new BinOpSig (PredefinedType.PT_LONG, PredefinedType.PT_ULONG, BinOpMask.Integer, 3, null, OpSigFlags.Value, BinOpFuncKind.None ), 106new BinOpSig (PredefinedType.PT_LONG, PredefinedType.PT_INT, BinOpMask.Shift, 1, BindShiftOp, OpSigFlags.Value, BinOpFuncKind.ShiftOp ), 128new UnaOpSig( PredefinedType.PT_LONG, UnaOpMask.Signed, 5, BindIntUnaOp, UnaOpFuncKind.IntUnaOp ), 138new UnaOpSig( PredefinedType.PT_LONG, UnaOpMask.IncDec, 4, null, UnaOpFuncKind.None ), 1193FUNDTYPE.FT_I8 => PredefinedType.PT_LONG, 1886Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.PT_ULONG); 2068FUNDTYPE.FT_I8 => PredefinedType.PT_LONG, 2110FUNDTYPE.FT_I8 => PredefinedType.PT_LONG, 2147FUNDTYPE.FT_I8 => PredefinedType.PT_LONG, 2242Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.PT_ULONG); 2297Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.PT_ULONG); 2309op = mustConvertCore(op, GetPredefindType(PredefinedType.PT_LONG), CONVERTTYPE.NOUDC);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (3)
66case PredefinedType.PT_LONG: 86PredefinedType.PT_LONG => "long", 133new PredefinedTypeInfo(PredefinedType.PT_LONG, typeof(long), "System.Int64", FUNDTYPE.FT_I8),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1561cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_LONG);