33 references to PT_DECIMAL
Microsoft.CSharp (33)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (2)
709aggPredefType == PredefinedType.PT_DECIMAL)); 1377CType typeDecimal = SymbolLoader.GetPredefindType(PredefinedType.PT_DECIMAL);
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (4)
421if (aggDest.isPredefAgg(PredefinedType.PT_DECIMAL)) 456Debug.Assert(_typeSrc.IsPredefType(PredefinedType.PT_DECIMAL)); 499Debug.Assert(aggTypeDest.IsPredefType(PredefinedType.PT_DECIMAL)); 560if (_typeSrc.IsPredefType(PredefinedType.PT_DECIMAL))
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
124if (type.IsPredefType(PredefinedType.PT_DECIMAL))
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (10)
95new BinOpSig (PredefinedType.PT_DECIMAL, PredefinedType.PT_DECIMAL, BinOpMask.Real, 0, BindDecBinOp, OpSigFlags.Value, BinOpFuncKind.DecBinOp ), 126new UnaOpSig( PredefinedType.PT_DECIMAL, UnaOpMask.Real, 0, BindDecUnaOp, UnaOpFuncKind.DecUnaOp ), 134new UnaOpSig( PredefinedType.PT_DECIMAL, UnaOpMask.IncDec, 0, null, UnaOpFuncKind.None ), 1645Debug.Assert(type.IsPredefType(PredefinedType.PT_DECIMAL)); 1765Debug.Assert(arg1.Type.IsPredefType(PredefinedType.PT_DECIMAL) && arg2.Type.IsPredefType(PredefinedType.PT_DECIMAL)); 1767CType typeDec = GetPredefindType(PredefinedType.PT_DECIMAL); 1807Debug.Assert(arg.Type.IsPredefType(PredefinedType.PT_DECIMAL)); 1810CType typeDec = GetPredefindType(PredefinedType.PT_DECIMAL);
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (9)
429new 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 }), 430new 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 }), 431new 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)
1027argtype.StripNubs().IsEnumType && desttype.StripNubs().IsPredefType(PredefinedType.PT_DECIMAL);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (2)
384OwningAggregate.IsEnum() && OwningAggregate.GetUnderlyingType().PredefinedType == PredefinedType.PT_DECIMAL 386|| IsPredefined && PredefinedType == PredefinedType.PT_DECIMAL);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (3)
67case PredefinedType.PT_DECIMAL: 87PredefinedType.PT_DECIMAL => "decimal", 134new PredefinedTypeInfo(PredefinedType.PT_DECIMAL, typeof(decimal), "System.Decimal", FUNDTYPE.FT_STRUCT),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1496CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_DECIMAL);