コード例 #1
0
 public void Dispose()
 {
     if (ownsConnection)
     {
         connection?.Dispose();
         ownsConnection = false;
     }
 }
コード例 #2
0
        private bool disposed = false; // To detect redundant calls

        protected virtual void Dispose(bool disposing)
        {
            if (!disposed && disposing)
            {
                connection?.Dispose();
                disposed = true;
            }
        }
コード例 #3
0
        public void Dispose()
        {
            if (_connection != null)
            {
                if (_connection.State == ConnectionState.Open)
                {
                    _connection.Close();
                }

                _connection.Dispose();
                _connection = null;
            }
        }
コード例 #4
0
 public void Dispose() => connection?.Dispose();
コード例 #5
0
 public void Dispose()
 {
     _connection?.Dispose();
 }
コード例 #6
0
 public void Dispose()
 {
     _conn.Dispose();
 }
コード例 #7
0
 public void Dispose()
 {
     _clickHouseConnection?.Dispose();
     _clickHouseConnection = null;
     GC.Collect();
 }