internal ComponentDataProvider(Type[] types, IComponentDataProvider[] dataProviders) { _types = types; _dataProviders = dataProviders; _contextsComponentDataProvider = new ContextsComponentDataProvider(); _assembliesConfig = new AssembliesConfig(); }
public ComponentDataProvider(IComponentDataProvider[] dataProviders) { _dataProviders = dataProviders; _contextsComponentDataProvider = new ContextsComponentDataProvider(); _logger = Log.ForContext <ComponentDataProvider>(); _assembliesConfig = new AssembliesConfig(); }
public void Configure(IGenesisConfig genesisConfig) { _contextsComponentDataProvider.Configure(genesisConfig); _assembliesConfig = genesisConfig.CreateAndConfigure <AssembliesConfig>(); }
internal EntityIndexDataProvider(Type[] types) { _types = types; _contextsComponentDataProvider = new ContextsComponentDataProvider(); _assembliesConfig = new AssembliesConfig(); }
/// <summary> /// Configures preferences /// </summary> /// <param name="settings"></param> public void Configure(GenesisSettings settings) { _assembliesConfig = settings.CreateAndConfigure <AssembliesConfig>(); }