8 references to PredefinedTypeFacts
Microsoft.CSharp (8)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (5)
240
return agg.IsPredefined() &&
PredefinedTypeFacts
.IsSimpleType(agg.GetPredefType());
249
return agg.IsPredefined() ?
PredefinedTypeFacts
.IsSimpleType(agg.GetPredefType()) : agg.IsEnum();
261
return
PredefinedTypeFacts
.IsSimpleType(pt) || pt == PredefinedType.PT_STRING;
273
return agg.IsPredefined() &&
PredefinedTypeFacts
.IsNumericType(agg.GetPredefType());
360
return sym.IsPredefined() ?
PredefinedTypeFacts
.GetFundType(sym.GetPredefType()) : FUNDTYPE.FT_STRUCT;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (2)
20
AggregateType type = (AggregateType)SymbolTable.GetCTypeFromType(
PredefinedTypeFacts
.GetAssociatedSystemType(pt));
43
private static string GetNiceName(PredefinedType pt) =>
PredefinedTypeFacts
.GetNiceName(pt);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
958
PredefinedType predefinedType =
PredefinedTypeFacts
.TryGetPredefTypeIndex(typeName);