CmisSync.ControllerBase.RemoveRepository C# (CSharp) Метод

RemoveRepository() приватный Метод

Remove a synchronized folder from the CmisSync configuration. This happens after the user removes the folder.
private RemoveRepository ( Config folder ) : void
folder CmisSync.Lib.Config The synchronized folder to remove
Результат void
        private void RemoveRepository(Config.SyncConfig.Folder folder)
        {
            foreach (RepoBase repo in this.repositories)
            {
                if (repo.LocalPath.Equals(folder.LocalPath))
                {
                    repo.CancelSync();
                    repo.Dispose();
                    this.repositories.Remove(repo);
                    Logger.Info("Removed Repository: " + repo.Name);
                    break;
                }
            }

            // Remove Cmis Database File
            string dbfilename = folder.DisplayName;
            dbfilename = dbfilename.Replace("\\", "_");
            dbfilename = dbfilename.Replace("/", "_");
            RemoveDatabase(dbfilename);
        }