33 references to PT_DECIMAL
Microsoft.CSharp (33)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (2)
736
aggPredefType == PredefinedType.
PT_DECIMAL
));
1411
CType typeDecimal = SymbolLoader.GetPredefindType(PredefinedType.
PT_DECIMAL
);
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (4)
422
if (aggDest.isPredefAgg(PredefinedType.
PT_DECIMAL
))
457
Debug.Assert(_typeSrc.IsPredefType(PredefinedType.
PT_DECIMAL
));
500
Debug.Assert(aggTypeDest.IsPredefType(PredefinedType.
PT_DECIMAL
));
561
if (_typeSrc.IsPredefType(PredefinedType.
PT_DECIMAL
))
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
141
if (type.IsPredefType(PredefinedType.
PT_DECIMAL
))
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (10)
99
new BinOpSig (PredefinedType.
PT_DECIMAL
, PredefinedType.
PT_DECIMAL
, BinOpMask.Real, 0, BindDecBinOp, OpSigFlags.Value, BinOpFuncKind.DecBinOp ),
134
new UnaOpSig( PredefinedType.
PT_DECIMAL
, UnaOpMask.Real, 0, BindDecUnaOp, UnaOpFuncKind.DecUnaOp ),
142
new UnaOpSig( PredefinedType.
PT_DECIMAL
, UnaOpMask.IncDec, 0, null, UnaOpFuncKind.None ),
1680
Debug.Assert(type.IsPredefType(PredefinedType.
PT_DECIMAL
));
1804
Debug.Assert(arg1.Type.IsPredefType(PredefinedType.
PT_DECIMAL
) && arg2.Type.IsPredefType(PredefinedType.
PT_DECIMAL
));
1806
CType typeDec = GetPredefindType(PredefinedType.
PT_DECIMAL
);
1847
Debug.Assert(arg.Type.IsPredefType(PredefinedType.
PT_DECIMAL
));
1850
CType typeDec = GetPredefindType(PredefinedType.
PT_DECIMAL
);
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (9)
439
new PredefinedMethodInfo( PREDEFMETH.PM_DECIMAL_OPDECREMENT, PredefinedType.
PT_DECIMAL
, PredefinedName.PN_OPDECREMENT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.
PT_DECIMAL
, 1, (int)PredefinedType.
PT_DECIMAL
}),
440
new PredefinedMethodInfo( PREDEFMETH.PM_DECIMAL_OPINCREMENT, PredefinedType.
PT_DECIMAL
, PredefinedName.PN_OPINCREMENT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.
PT_DECIMAL
, 1, (int)PredefinedType.
PT_DECIMAL
}),
441
new PredefinedMethodInfo( PREDEFMETH.PM_DECIMAL_OPUNARYMINUS, PredefinedType.
PT_DECIMAL
, PredefinedName.PN_OPUNARYMINUS, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.
PT_DECIMAL
, 1, (int)PredefinedType.
PT_DECIMAL
}),
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
1028
argtype.StripNubs().IsEnumType && desttype.StripNubs().IsPredefType(PredefinedType.
PT_DECIMAL
);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (2)
384
OwningAggregate.IsEnum() && OwningAggregate.GetUnderlyingType().PredefinedType == PredefinedType.
PT_DECIMAL
386
|| IsPredefined && PredefinedType == PredefinedType.
PT_DECIMAL
);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (3)
69
case PredefinedType.
PT_DECIMAL
:
89
PredefinedType.
PT_DECIMAL
=> "decimal",
136
new PredefinedTypeInfo(PredefinedType.
PT_DECIMAL
, typeof(decimal), "System.Decimal", FUNDTYPE.FT_STRUCT),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1525
CType cvType = SymbolLoader.GetPredefindType(PredefinedType.
PT_DECIMAL
);