Npgsql.NpgsqlTransactionCallbacks.GetConnection C# (CSharp) Method

GetConnection() private method

private GetConnection ( ) : NpgsqlConnection
return NpgsqlConnection
        private NpgsqlConnection GetConnection()
        {
            if (_connection == null || (_connection.FullState & ConnectionState.Open) != ConnectionState.Open)
            {
                _connection = new NpgsqlConnection(_connectionString);
                _connection.Open();
                _closeConnectionRequired = true;
                return _connection;
            }
            else
            {
                return _connection;
            }
        }