42 references to GetPredefindType
Microsoft.CSharp (42)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (5)
375AggregateType delegateType = SymbolLoader.GetPredefindType(PredefinedType.PT_FUNC); 527callingType = SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY); 955Expr result = _binder.tryConvert(arg1, SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL)); 967?? _binder.mustConvert(arg1, SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL)); 1296CType boolType = SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL);
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (1)
1377CType typeDecimal = SymbolLoader.GetPredefindType(PredefinedType.PT_DECIMAL);
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (1)
158if (SymbolLoader.HasIdentityOrImplicitReferenceConversion(SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY), typeSrc))
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
277return SymbolLoader.GetPredefindType(pt);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
279AggregateType typeObject = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT); 504AggregateType dateTimeType = SymbolLoader.GetPredefindType(PredefinedType.PT_DATETIME);
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (1)
558? SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (2)
235GetPredefindType(PredefinedType.PT_MULTIDEL), aggDest)) 263|| IsBaseInterface(GetPredefindType(PredefinedType.PT_ARRAY), aggDest))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (11)
94AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 199Expr methodInfo = ExprFactory.CreateMethodInfo(method, SymbolLoader.GetPredefindType(PredefinedType.PT_STRING), null); 790SymbolLoader.GetPredefindType(PredefinedType.PT_STRING); // force an ensure state 857CType intType = SymbolLoader.GetPredefindType(PredefinedType.PT_INT); 880AggregateType pObject = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT); 888AggregateType stringType = SymbolLoader.GetPredefindType(PredefinedType.PT_STRING); 908AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 922AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 937AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 952AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 965AggregateType paramsArrayElementType = SymbolLoader.GetPredefindType(pt);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
66public override AggregateType GetAts() => SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (17)
104type = SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY); 1486CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_DATETIME); 1496CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_DECIMAL); 1505CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT); 1517cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_BYTE); 1522cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_SHORT); 1527cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_INT); 1532cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_LONG); 1537cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_FLOAT); 1542cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_DOUBLE); 1547cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_CHAR); 1552cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL); 1557cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_SBYTE); 1562cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_USHORT); 1567cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_UINT); 1572cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_ULONG); 1577cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_STRING);