internal static TypeSystem CreateTypeSystem(ModuleDefinition module) { if (module.IsCorlib()) { return(new TypeSystem.CoreTypeSystem(module)); } return(new TypeSystem.CommonTypeSystem(module)); }
internal static TypeSystem CreateTypeSystem (ModuleDefinition module) { if (module.IsCorlib ()) return new CorlibTypeSystem (module); return new CommonTypeSystem (module); }
internal static TypeSystem CreateTypeSystem(ModuleDefinition module) => (!module.IsCorlib() ? ((TypeSystem) new CommonTypeSystem(module)) : ((TypeSystem) new CoreTypeSystem(module)));