public void RevertFile(IPackageFile file, string targetPath, IEnumerable<IPackageFile> matchingFiles, IProjectSystem projectSystem) { Func<Stream> streamFactory = () => Process(file, projectSystem).AsStream(); FileSystemExtensions.DeleteFileSafe(projectSystem, targetPath, streamFactory); }