Beispiel #1
0
        //When a new DataSource is loaded display some information


        //Just for debugging purposes... uncomment this section and the event for final use
        //private void dataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        //{

        //  Index.FileIndex[] index = GetSelectedFiles();

        //  string files = string.Empty;
        //  for (int counter = 0; counter < index.Length; counter++)
        //  {
        //    files += index[counter].FilenameString + "\n";
        //  }

        //  MessageBox.Show("The following items were checked:\n\n" + files, "Checked files");
        //}
        #endregion

        #region IDisposable Members

        new public void Dispose()
        {
            if (_packFile != null)
            {
                _packFile.Dispose();
            }

            Dispose(true);
        }
Beispiel #2
0
        public override void tearDown()
        {
            if (_pack != null)
            {
                _pack.Dispose();
            }

            base.tearDown();
        }
Beispiel #3
0
                Repository db = RepositoryCache.open(RepositoryCache.FileKey.exact(parent));
                return new AlternateRepositoryDatabase(db);
            }
            return new ObjectDirectory(objdir, null);
        }

        private void RemovePack(PackFile deadPack)
        {
            PackList o, n;
            do
            {
                o = _packList.get();
                PackFile[] oldList = o.packs;
                int j = indexOf(oldList, deadPack);
                if (j < 0)
                    break;
                var newList = new PackFile[oldList.Length - 1];