12 references to GetPredefAgg
Microsoft.CSharp (12)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (7)
68
TypeManager.
GetPredefAgg
(method.IsConstructor() ? PredefinedType.PT_CONSTRUCTORINFO : PredefinedType.PT_METHODINFO).getThisType(),
74
new ExprPropertyInfo(TypeManager.
GetPredefAgg
(PredefinedType.PT_PROPERTYINFO).getThisType(), prop, propertyType);
79
new ExprFieldInfo(field, fieldType, TypeManager.
GetPredefAgg
(PredefinedType.PT_FIELDINFO).getThisType());
84
new ExprTypeOf(TypeManager.
GetPredefAgg
(PredefinedType.PT_TYPE).getThisType(), sourceType);
98
CreateConstant(TypeManager.
GetPredefAgg
(PredefinedType.PT_STRING).getThisType(), ConstVal.Get(str));
161
CreateConstant(TypeManager.
GetPredefAgg
(PredefinedType.PT_INT).getThisType(), ConstVal.Get(x));
166
CreateConstant(TypeManager.
GetPredefAgg
(PredefinedType.PT_BOOL).getThisType(), ConstVal.Get(b));
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (1)
14
public static AggregateSymbol GetPredefAgg(PredefinedType pt) => TypeManager.
GetPredefAgg
(pt);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (4)
186
public static AggregateSymbol GetNullable() =>
GetPredefAgg
(PredefinedType.PT_G_OPTIONAL);
654
return
GetPredefAgg
(PredefinedType.PT_OBJECT).getThisType();
680
return
GetPredefAgg
(PredefinedType.PT_ARRAY).getThisType();
686
return
GetPredefAgg
(PredefinedType.PT_VALUE).getThisType();