11 references to PT_DOUBLE
Microsoft.CSharp (11)
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (2)
118((_flags & CONVERTTYPE.ISEXPLICIT) == 0 || (!_typeSrc.IsPredefType(PredefinedType.PT_FLOAT) && !_typeSrc.IsPredefType(PredefinedType.PT_DOUBLE)))) 701Debug.Assert(ptSrc == PredefinedType.PT_FLOAT || ptSrc == PredefinedType.PT_DOUBLE);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (5)
94new BinOpSig (PredefinedType.PT_DOUBLE, PredefinedType.PT_DOUBLE, BinOpMask.Real, 0, BindRealBinOp, OpSigFlags.Value, BinOpFuncKind.RealBinOp ), 125new UnaOpSig( PredefinedType.PT_DOUBLE, UnaOpMask.Real, 0, BindRealUnaOp, UnaOpFuncKind.RealUnaOp ), 133new UnaOpSig( PredefinedType.PT_DOUBLE, UnaOpMask.IncDec, 0, null, UnaOpFuncKind.None ), 2276Debug.Assert(op1.Type.IsPredefType(PredefinedType.PT_FLOAT) || op1.Type.IsPredefType(PredefinedType.PT_DOUBLE));
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (3)
66case PredefinedType.PT_DOUBLE: 86PredefinedType.PT_DOUBLE => "double", 133new PredefinedTypeInfo(PredefinedType.PT_DOUBLE, typeof(double), "System.Double", FUNDTYPE.FT_R8),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1542cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_DOUBLE);