private static async Task ProcessDirectory(DirectoryInfo projectDirectory) { Console.Out.WriteLine($"Analyzing {projectDirectory}..."); Console.Out.WriteLine(await StyleGenerator.Generate(projectDirectory, Console.Out, true)); Console.Out.WriteLine($"Analyzing {projectDirectory} complete."); Console.Out.WriteLine(); }
public static async Task Main(DirectoryInfo?directory, FileInfo?file, bool generateStatistics = false) { if (directory is not null) { await Console.Out.WriteLineAsync(await StyleGenerator.Generate(directory, Console.Out, generateStatistics).ConfigureAwait(false)).ConfigureAwait(false); } else { if (file is not null && file.Extension == ".cs") { await Console.Out.WriteLineAsync(StyleGenerator.GenerateFromDocument(file, Console.Out, generateStatistics)).ConfigureAwait(false); }