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