void DeleteEmptyDir(string dirName, List <string> deletedDirs) { if (dirName == null) { return; } var downcasedDirName = dirName.ToLowerInvariant(); if (!HasEntryInDir(downcasedDirName)) { DeleteEmptyDir(GetDirectoryName(dirName), deletedDirs); if (!IsDirDeletedAlready(downcasedDirName, deletedDirs)) { _workspace.Delete(dirName); deletedDirs.Add(downcasedDirName); } } }
public void Apply(ITfsWorkspaceModifier workspace) { workspace.Delete(Path); }