/// <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; } } }
/// <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; } } }