diff --git a/csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs b/csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs index d5523f1b6e7..a9ab909ad98 100644 --- a/csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs +++ b/csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs @@ -240,7 +240,7 @@ namespace Semmle.Autobuild.Shared SourceArchiveDir = RequireEnvironmentVariable(EnvVars.SourceArchiveDir(this.Options.Language)); DiagnosticsDir = RequireEnvironmentVariable(EnvVars.DiagnosticDir(this.Options.Language)); - this.diagnostics = DiagnosticsStream.ForFile(Path.Combine(DiagnosticsDir, $"autobuilder-{DateTime.UtcNow:yyyyMMddHHmm}.jsonc")); + this.diagnostics = new DiagnosticsStream(Path.Combine(DiagnosticsDir, $"autobuilder-{DateTime.UtcNow:yyyyMMddHHmm}.jsonc")); } /// diff --git a/csharp/extractor/Semmle.Util/ToolStatusPage.cs b/csharp/extractor/Semmle.Util/ToolStatusPage.cs index 8c650659595..49ca3be1031 100644 --- a/csharp/extractor/Semmle.Util/ToolStatusPage.cs +++ b/csharp/extractor/Semmle.Util/ToolStatusPage.cs @@ -157,18 +157,10 @@ namespace Semmle.Util /// Initialises a new for a file at . /// /// The path to the file that should be created. - /// - /// A object which allows diagnostics to be - /// written to a file at . - /// - public static DiagnosticsStream ForFile(string path) + public DiagnosticsStream(string path) { - var stream = File.CreateText(path); - return new DiagnosticsStream(stream); - } + this.writer = File.CreateText(path); - public DiagnosticsStream(StreamWriter streamWriter) - { var contractResolver = new DefaultContractResolver { NamingStrategy = new CamelCaseNamingStrategy() @@ -179,8 +171,6 @@ namespace Semmle.Util ContractResolver = contractResolver, NullValueHandling = NullValueHandling.Ignore }; - - writer = streamWriter; } ///