Tortuga.Chain.PostgreSqlDataSource.PostgreSqlDataSource C# (CSharp) Method

PostgreSqlDataSource() private method

private PostgreSqlDataSource ( string name, NpgsqlConnectionStringBuilder connectionBuilder, PostgreSqlDataSourceSettings settings, PostgreSqlMetadataCache databaseMetadata, ICacheAdapter cache, object>.ConcurrentDictionary extensionCache ) : Npgsql
name string
connectionBuilder Npgsql.NpgsqlConnectionStringBuilder
settings PostgreSqlDataSourceSettings
databaseMetadata PostgreSqlMetadataCache
cache ICacheAdapter
extensionCache object>.ConcurrentDictionary
return Npgsql
        private PostgreSqlDataSource(string name, NpgsqlConnectionStringBuilder connectionBuilder, PostgreSqlDataSourceSettings settings, PostgreSqlMetadataCache databaseMetadata, ICacheAdapter cache, ConcurrentDictionary<Type, object> extensionCache)
            : base(settings)
        {
            if (connectionBuilder == null)
                throw new ArgumentNullException(nameof(connectionBuilder), $"{nameof(connectionBuilder)} is null.");

            m_ConnectionBuilder = connectionBuilder;
            if (string.IsNullOrEmpty(name))
                Name = m_ConnectionBuilder.Database;
            else
                Name = name;

            m_DatabaseMetadata = databaseMetadata;
            m_ExtensionCache = extensionCache;
            m_Cache = cache;
        }

Same methods

PostgreSqlDataSource::PostgreSqlDataSource ( NpgsqlConnectionStringBuilder connectionBuilder, PostgreSqlDataSourceSettings settings = null ) : Npgsql
PostgreSqlDataSource::PostgreSqlDataSource ( string name, NpgsqlConnectionStringBuilder connectionBuilder, PostgreSqlDataSourceSettings settings = null ) : Npgsql
PostgreSqlDataSource::PostgreSqlDataSource ( string connectionString, PostgreSqlDataSourceSettings settings = null ) : Npgsql
PostgreSqlDataSource::PostgreSqlDataSource ( string name, string connectionString, PostgreSqlDataSourceSettings settings = null ) : Npgsql