/// <summary> /// Adds new item to <see cref="DataSourceProviderTypes"/> list. /// </summary> /// <param name="typeName">Type described by the newly added <see cref="TypeSpecification"/></param> /// <param name="assemblyName">Assembly containing the described type</param> public void AddDataSourceProvider(string typeName, string assemblyName) { if (DataSourceProviderTypes == null) { DataSourceProviderTypes = new List <TypeSpecification>(); } DataSourceProviderTypes.Add(TypeSpecification.CreateSpecification(typeName, assemblyName)); }
/// <summary> /// Adds new item to <see cref="DataSourceProviderTypes"/> list. /// DataSourceProvider types to be used by engine to talk to specific types of data sources. /// <param name="provider">New data source provider specification</param> /// </summary> public void AddDataSourceProvider(TypeSpecification provider) { if (DataSourceProviderTypes == null) { DataSourceProviderTypes = new List <TypeSpecification>(); } DataSourceProviderTypes.Add(provider); }