From 327b742ad699081c15b08d138ae03597e2072720 Mon Sep 17 00:00:00 2001 From: Aaron Robinson Date: Mon, 7 Jun 2021 15:47:05 -0700 Subject: [PATCH 1/2] Comment in source that source file is auto-generated. --- DllImportGenerator/DllImportGenerator/DllImportGenerator.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/DllImportGenerator/DllImportGenerator/DllImportGenerator.cs b/DllImportGenerator/DllImportGenerator/DllImportGenerator.cs index de2038f7a097..f9e250f6b61f 100644 --- a/DllImportGenerator/DllImportGenerator/DllImportGenerator.cs +++ b/DllImportGenerator/DllImportGenerator/DllImportGenerator.cs @@ -53,7 +53,12 @@ public void Execute(GeneratorExecutionContext context) } var env = new StubEnvironment(context.Compilation, isSupported, targetFrameworkVersion, context.AnalyzerConfigOptions.GlobalOptions); + var generatedDllImports = new StringBuilder(); + + // Mark in source that the file is auto-generated. + generatedDllImports.AppendLine(Comment("// ").ToString()); + foreach (SyntaxReference synRef in synRec.Methods) { var methodSyntax = (MethodDeclarationSyntax)synRef.GetSyntax(context.CancellationToken); From ade0e25311e6270faa6f25e13c7ab835a843e741 Mon Sep 17 00:00:00 2001 From: Aaron Robinson Date: Mon, 7 Jun 2021 18:24:14 -0700 Subject: [PATCH 2/2] Update DllImportGenerator/DllImportGenerator/DllImportGenerator.cs Co-authored-by: Sam Harwell --- DllImportGenerator/DllImportGenerator/DllImportGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DllImportGenerator/DllImportGenerator/DllImportGenerator.cs b/DllImportGenerator/DllImportGenerator/DllImportGenerator.cs index f9e250f6b61f..cf3013a22daa 100644 --- a/DllImportGenerator/DllImportGenerator/DllImportGenerator.cs +++ b/DllImportGenerator/DllImportGenerator/DllImportGenerator.cs @@ -57,7 +57,7 @@ public void Execute(GeneratorExecutionContext context) var generatedDllImports = new StringBuilder(); // Mark in source that the file is auto-generated. - generatedDllImports.AppendLine(Comment("// ").ToString()); + generatedDllImports.AppendLine("// "); foreach (SyntaxReference synRef in synRec.Methods) {