Candy.Updater.CandyUpdater.RemoveFilesAsync C# (CSharp) Method

RemoveFilesAsync() private static method

private static RemoveFilesAsync ( IEnumerable removeFiles, string applicationDirectory ) : System.Threading.Tasks.Task
removeFiles IEnumerable
applicationDirectory string
return System.Threading.Tasks.Task
        private static Task RemoveFilesAsync(IEnumerable<string> removeFiles, string applicationDirectory)
        {
            foreach (var file in removeFiles)
            {
                // サブディレクトリ内のワイルドカード指定はとりあえず非対応で…
                if (file.StartsWith("*", StringComparison.Ordinal))
                {
                    foreach (var f in Directory.EnumerateFiles(applicationDirectory, file))
                    {
                        DeleteFile(f);
                    }
                }
                else
                {
                    DeleteFile(Path.Combine(applicationDirectory, file));
                }
            }
            return Task.FromResult((object)null);
        }
        private static void DeleteFile(string path)