private DirectoryInfo this[DeploymentFolderType folderType] { get { return(this.DeploymentFolder.GetDirectories() .Where(d => d.Name.Equals(folderType.ToString() , StringComparison.InvariantCultureIgnoreCase)) .FirstOrDefault()); } }
private DirectoryInfo this[DeploymentFolderType folderType] { get { return this.DeploymentFolder.GetDirectories() .Where(d => d.Name.Equals(folderType.ToString() , StringComparison.InvariantCultureIgnoreCase)) .FirstOrDefault(); } }
private void InitializeSourceOrRollbackFolder(DeploymentFolderType folderType) { if (DeploymentFolderType.Unknown == folderType) { throw new ArgumentException("folderType should not be unknown."); } var folder = DeploymentFolder.CreateSubdirectory(folderType.ToString()); switch (folderType) { case DeploymentFolderType.Rollback: case DeploymentFolderType.Source: CreateSourceRollBackStructure(folder); break; case DeploymentFolderType.DeployScripts: break; } }
private void InitializeSourceOrRollbackFolder(DeploymentFolderType folderType) { if (DeploymentFolderType.Unknown == folderType) throw new ArgumentException("folderType should not be unknown."); var folder = DeploymentFolder.CreateSubdirectory(folderType.ToString()); switch (folderType) { case DeploymentFolderType.Rollback: case DeploymentFolderType.Source: CreateSourceRollBackStructure(folder); break; case DeploymentFolderType.DeployScripts: break; } }