12 references to GetPredefAgg
Microsoft.CSharp (12)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (7)
60
TypeManager.
GetPredefAgg
(method.IsConstructor() ? PredefinedType.PT_CONSTRUCTORINFO : PredefinedType.PT_METHODINFO).getThisType(),
65
new ExprPropertyInfo(TypeManager.
GetPredefAgg
(PredefinedType.PT_PROPERTYINFO).getThisType(), prop, propertyType);
69
new ExprFieldInfo(field, fieldType, TypeManager.
GetPredefAgg
(PredefinedType.PT_FIELDINFO).getThisType());
73
new ExprTypeOf(TypeManager.
GetPredefAgg
(PredefinedType.PT_TYPE).getThisType(), sourceType);
84
CreateConstant(TypeManager.
GetPredefAgg
(PredefinedType.PT_STRING).getThisType(), ConstVal.Get(str));
143
CreateConstant(TypeManager.
GetPredefAgg
(PredefinedType.PT_INT).getThisType(), ConstVal.Get(x));
147
CreateConstant(TypeManager.
GetPredefAgg
(PredefinedType.PT_BOOL).getThisType(), ConstVal.Get(b));
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (1)
13
public static AggregateSymbol GetPredefAgg(PredefinedType pt) => TypeManager.
GetPredefAgg
(pt);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (4)
180
public static AggregateSymbol GetNullable() =>
GetPredefAgg
(PredefinedType.PT_G_OPTIONAL);
628
return
GetPredefAgg
(PredefinedType.PT_OBJECT).getThisType();
654
return
GetPredefAgg
(PredefinedType.PT_ARRAY).getThisType();
660
return
GetPredefAgg
(PredefinedType.PT_VALUE).getThisType();