public static ITurboFactory Init(TurboConfiguration configuration) { ConfigureObjectRegistry( (IObjectFactoryRegistry)configuration.ObjectFactory, configuration); return(configuration.ObjectFactory.GetInstance <ITurboFactory>()); }
internal static void ConfigureObjectRegistry(IObjectFactoryRegistry registry, TurboConfiguration config) { registry.Instance(GlobalConfiguration.MetadataLoader); RegisterBuiltInTypes(registry); }