22 references to PT_LONG
Microsoft.CSharp (22)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (1)
672if (fIntPtrOverride2 && !typeDstBase.IsPredefType(PredefinedType.PT_LONG) && !typeDstBase.IsPredefType(PredefinedType.PT_ULONG))
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1282PredefinedType.PT_LONG,
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
692(ptSrc == PredefinedType.PT_LONG && ptDest == PredefinedType.PT_ULONG)) &&
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (15)
87new BinOpSig (PredefinedType.PT_LONG, PredefinedType.PT_LONG, BinOpMask.Integer, 6, BindIntBinOp, OpSigFlags.Value, BinOpFuncKind.IntBinOp ), 90new BinOpSig (PredefinedType.PT_ULONG, PredefinedType.PT_LONG, BinOpMask.Integer, 4, null, OpSigFlags.Value, BinOpFuncKind.None ), 92new BinOpSig (PredefinedType.PT_LONG, PredefinedType.PT_ULONG, BinOpMask.Integer, 3, null, OpSigFlags.Value, BinOpFuncKind.None ), 102new BinOpSig (PredefinedType.PT_LONG, PredefinedType.PT_INT, BinOpMask.Shift, 1, BindShiftOp, OpSigFlags.Value, BinOpFuncKind.ShiftOp ), 120new UnaOpSig( PredefinedType.PT_LONG, UnaOpMask.Signed, 5, BindIntUnaOp, UnaOpFuncKind.IntUnaOp ), 130new UnaOpSig( PredefinedType.PT_LONG, UnaOpMask.IncDec, 4, null, UnaOpFuncKind.None ), 1168FUNDTYPE.FT_I8 => PredefinedType.PT_LONG, 1844Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.PT_ULONG); 2019FUNDTYPE.FT_I8 => PredefinedType.PT_LONG, 2060FUNDTYPE.FT_I8 => PredefinedType.PT_LONG, 2096FUNDTYPE.FT_I8 => PredefinedType.PT_LONG, 2190Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.PT_ULONG); 2244Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.PT_ULONG); 2256op = mustConvertCore(op, GetPredefindType(PredefinedType.PT_LONG), CONVERTTYPE.NOUDC);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (3)
64case PredefinedType.PT_LONG: 84PredefinedType.PT_LONG => "long", 131new PredefinedTypeInfo(PredefinedType.PT_LONG, typeof(long), "System.Int64", FUNDTYPE.FT_I8),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1532cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_LONG);