コード例 #1
0
ファイル: ShapeFile.cs プロジェクト: drwatson1/Mapsui
        /// <summary>
        /// Closes the datasource
        /// </summary>
        private void Close()
        {
            if (!_disposed)
            {
                //TODO: (ConnectionPooling)

                /*	if (connector != null)
                 *                      { Pooling.ConnectorPool.ConnectorPoolManager.Release...()
                 *              }*/
                if (_isOpen)
                {
                    _brShapeFile.Close();
                    _fsShapeFile.Close();
                    _brShapeIndex.Close();
                    _fsShapeIndex.Close();
                    if (_dbaseFile != null)
                    {
                        _dbaseFile.Close();
                    }
                    _isOpen = false;
                }
            }
        }
コード例 #2
0
        /// <summary>
        /// Closes the datasource
        /// </summary>
        public void Close()
        {
            if (!disposed)
            {
                //TODO: (ConnectionPooling)

                /*	if (connector != null)
                 *                      { Pooling.ConnectorPool.ConnectorPoolManager.Release...()
                 *              }*/
                if (_IsOpen)
                {
                    brShapeFile.Close();
                    fsShapeFile.Close();
                    brShapeIndex.Close();
                    fsShapeIndex.Close();
                    if (dbaseFile != null)
                    {
                        dbaseFile.Close();
                    }
                    _IsOpen = false;
                }
            }
        }