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