private static void GeneratePublicApisInfo(AssemblyDefinition assembly, MethodPrivilegePropagationReportBuilder reportBuilder, string profileDirectory, string outputDirectory) { var outputFile = Files.PublicApisInfoFor(assembly.SimpleName(), outputDirectory); ReportGenerationOf(outputFile); var reviewedMethods = ReadRegexesFromFile(Files.ReviewedPublicApisFileFor(assembly.SimpleName(), profileDirectory)); var candidateMethods = assembly.AllMethodDefinitions(); File.WriteAllText(outputFile, reportBuilder.BuildPublicApisReport(candidateMethods, reviewedMethods, new HtmlWriter())); }