Skip to content

Commit 0865889

Browse files
committed
C#: Ensure that always use the same newline symbol for stub generation.
1 parent e42741e commit 0865889

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/StubGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ private static void StubReference(ILogger logger, CSharpCompilation compilation,
6868
var stubPath = FileUtils.NestPaths(logger, outputPath, path.Replace(".dll", ".cs"));
6969
stubPaths.Add(stubPath);
7070
using var fileStream = new FileStream(stubPath, FileMode.Create, FileAccess.Write);
71-
using var writer = new StreamWriter(fileStream, new UTF8Encoding(false));
71+
using var writer = new StreamWriter(fileStream, new UTF8Encoding(false)) { NewLine = "\n" };
7272

7373
var visitor = new StubVisitor(writer, relevantSymbol);
7474

csharp/extractor/Semmle.Extraction.Tests/StubGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ private static string GenerateStub(string source)
6161
var st = CSharpSyntaxTree.ParseText(source);
6262
var compilation = CSharpCompilation.Create(null, new[] { st });
6363
var sb = new StringBuilder();
64-
var visitor = new StubVisitor(new StringWriter(sb), new RelevantSymbolStub());
64+
var visitor = new StubVisitor(new StringWriter(sb) { NewLine = "\n" }, new RelevantSymbolStub());
6565
compilation.GlobalNamespace.Accept(visitor);
6666
return sb.ToString();
6767
}

0 commit comments

Comments
 (0)