42 references to GetPredefindType
Microsoft.CSharp (42)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (5)
387AggregateType delegateType = SymbolLoader.GetPredefindType(PredefinedType.PT_FUNC); 543callingType = SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY); 979Expr result = _binder.tryConvert(arg1, SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL)); 991?? _binder.mustConvert(arg1, SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL)); 1326CType boolType = SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL);
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (1)
1411CType typeDecimal = SymbolLoader.GetPredefindType(PredefinedType.PT_DECIMAL);
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (1)
160if (SymbolLoader.HasIdentityOrImplicitReferenceConversion(SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY), typeSrc))
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
278return SymbolLoader.GetPredefindType(pt);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
280AggregateType typeObject = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT); 505AggregateType dateTimeType = SymbolLoader.GetPredefindType(PredefinedType.PT_DATETIME);
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (1)
559? SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (2)
244GetPredefindType(PredefinedType.PT_MULTIDEL), aggDest)) 272|| IsBaseInterface(GetPredefindType(PredefinedType.PT_ARRAY), aggDest))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (11)
95AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 200Expr methodInfo = ExprFactory.CreateMethodInfo(method, SymbolLoader.GetPredefindType(PredefinedType.PT_STRING), null); 791SymbolLoader.GetPredefindType(PredefinedType.PT_STRING); // force an ensure state 858CType intType = SymbolLoader.GetPredefindType(PredefinedType.PT_INT); 881AggregateType pObject = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT); 889AggregateType stringType = SymbolLoader.GetPredefindType(PredefinedType.PT_STRING); 909AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 923AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 938AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 953AggregateType expressionType = SymbolLoader.GetPredefindType(PredefinedType.PT_EXPRESSION); 966AggregateType 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)
106type = SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY); 1515CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_DATETIME); 1525CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_DECIMAL); 1534CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT); 1546cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_BYTE); 1551cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_SHORT); 1556cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_INT); 1561cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_LONG); 1566cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_FLOAT); 1571cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_DOUBLE); 1576cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_CHAR); 1581cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL); 1586cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_SBYTE); 1591cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_USHORT); 1596cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_UINT); 1601cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_ULONG); 1606cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_STRING);