From 12d23552ed556fa464c96bdb284f61a7a7caebb0 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Mon, 25 Sep 2023 16:59:15 -0700 Subject: [PATCH 01/12] Update Roslyn to version 4.8.0-3.23475.6 --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index b28d8f9903..c261b84db8 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -9,7 +9,7 @@ 17.6.0 17.3.2 6.8.0-preview.1.69 - 4.8.0-1.23419.1 + 4.8.0-3.23475.6 2.4.1 From 8112dc9248cb89a46473f99117f28d0c1256dfe2 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Mon, 25 Sep 2023 21:18:53 -0700 Subject: [PATCH 02/12] Workaround new internal DocumentId property. --- .../Navigation/SourceGeneratedFileService.cs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs b/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs index e3bfb6b8b5..626918ddbd 100644 --- a/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs +++ b/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs @@ -1,13 +1,15 @@ #nullable enable -using Microsoft.CodeAnalysis; -using Microsoft.Extensions.Logging; -using OmniSharp.Mef; -using OmniSharp.Models.v1.SourceGeneratedFile; +using System; using System.Collections.Generic; using System.Composition; +using System.Reflection; using System.Threading; using System.Threading.Tasks; +using Microsoft.CodeAnalysis; +using Microsoft.Extensions.Logging; +using OmniSharp.Mef; +using OmniSharp.Models.v1.SourceGeneratedFile; namespace OmniSharp.Roslyn.CSharp.Services.Navigation { @@ -20,6 +22,9 @@ public class SourceGeneratedFileService : IRequestHandler, IRequestHandler { + private static MethodInfo? CreateDocumentIdFromSerialized => typeof(DocumentId) + .GetMethod("CreateFromSerialized", BindingFlags.Static | BindingFlags.NonPublic, null, new[] { typeof(ProjectId), typeof(Guid), typeof(bool), typeof(string) }, null); + private readonly OmniSharpWorkspace _workspace; private readonly ILogger _logger; private readonly Dictionary _lastSentVerisons = new(); @@ -100,6 +105,10 @@ public Task Handle(SourceGeneratedFileClosedR return SourceGeneratedFileClosedResponse.Instance; } - private DocumentId GetId(SourceGeneratedFileInfo info) => DocumentId.CreateFromSerialized(ProjectId.CreateFromSerialized(info.ProjectGuid), info.DocumentGuid); + private DocumentId GetId(SourceGeneratedFileInfo info) + { + return CreateDocumentIdFromSerialized?.Invoke(null, new object?[] { ProjectId.CreateFromSerialized(info.ProjectGuid), info.DocumentGuid, true, null }) as DocumentId + ?? DocumentId.CreateFromSerialized(ProjectId.CreateFromSerialized(info.ProjectGuid), info.DocumentGuid); + } } } From eba46c835cfc81842157ad2a73b65cc014d97108 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Mon, 25 Sep 2023 21:50:54 -0700 Subject: [PATCH 03/12] Update completion tests with expected text edit --- .../OmnisharpCompletionHandlerFacts.cs | 16 ++++++++-------- .../CompletionFacts.cs | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs index 4d5133dd80..0bd1403ca6 100644 --- a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs +++ b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs @@ -1,13 +1,13 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.Text; -using OmniSharp.Extensions.LanguageServer.Protocol.Document; -using OmniSharp.Extensions.LanguageServer.Protocol.Models; -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading; using System.Threading.Tasks; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.Text; +using OmniSharp.Extensions.LanguageServer.Protocol.Document; +using OmniSharp.Extensions.LanguageServer.Protocol.Models; using TestUtility; using Xunit; using Xunit.Abstractions; @@ -375,12 +375,12 @@ public class C3 Assert.Single(resolved.AdditionalTextEdits); var additionalEdit = resolved.AdditionalTextEdits.First(); - Assert.Equal(NormalizeNewlines("N2;\nusing "), + Assert.Equal(NormalizeNewlines("using N2;\n"), additionalEdit.NewText); Assert.Equal(1, additionalEdit.Range.Start.Line); - Assert.Equal(6, additionalEdit.Range.Start.Character); + Assert.Equal(0, additionalEdit.Range.Start.Character); Assert.Equal(1, additionalEdit.Range.End.Line); - Assert.Equal(6, additionalEdit.Range.End.Character); + Assert.Equal(0, additionalEdit.Range.End.Character); VerifySortOrders(completions.Items); } diff --git a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs index 5c19d059dc..a165d82232 100644 --- a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs +++ b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs @@ -395,12 +395,12 @@ public class C3 Assert.Single(resolved.Item.AdditionalTextEdits); var additionalEdit = resolved.Item.AdditionalTextEdits[0]; - Assert.Equal(NormalizeNewlines("N2;\nusing "), + Assert.Equal(NormalizeNewlines("using N2;\n"), additionalEdit.NewText); Assert.Equal(1, additionalEdit.StartLine); - Assert.Equal(6, additionalEdit.StartColumn); + Assert.Equal(0, additionalEdit.StartColumn); Assert.Equal(1, additionalEdit.EndLine); - Assert.Equal(6, additionalEdit.EndColumn); + Assert.Equal(0, additionalEdit.EndColumn); VerifySortOrders(completions.Items); } From 28ca0e9708f04d6d84f5a33cfc0641a071447f80 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Mon, 25 Sep 2023 22:32:18 -0700 Subject: [PATCH 04/12] Workaround unexpected end of line in completion test --- tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs index a165d82232..fa7b236bb2 100644 --- a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs +++ b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs @@ -304,7 +304,7 @@ public async Task ImportCompletion_OnLine0(string filename, bool useAsyncComplet Assert.Single(resolved.Item.AdditionalTextEdits); var additionalEdit = resolved.Item.AdditionalTextEdits[0]; Assert.Equal(NormalizeNewlines("using System;\n\n"), - additionalEdit.NewText); + NormalizeNewlines(additionalEdit.NewText)); Assert.Equal(0, additionalEdit.StartLine); Assert.Equal(0, additionalEdit.StartColumn); Assert.Equal(0, additionalEdit.EndLine); From eb1b2d4a86e8fa789b36ea06d52cb186d72a4240 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Mon, 25 Sep 2023 22:32:36 -0700 Subject: [PATCH 05/12] Add parameter names --- .../Services/Navigation/SourceGeneratedFileService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs b/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs index 626918ddbd..8d94b53fd6 100644 --- a/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs +++ b/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs @@ -23,7 +23,7 @@ public class SourceGeneratedFileService : IRequestHandler { private static MethodInfo? CreateDocumentIdFromSerialized => typeof(DocumentId) - .GetMethod("CreateFromSerialized", BindingFlags.Static | BindingFlags.NonPublic, null, new[] { typeof(ProjectId), typeof(Guid), typeof(bool), typeof(string) }, null); + .GetMethod("CreateFromSerialized", BindingFlags.Static | BindingFlags.NonPublic, binder: null, types: new[] { typeof(ProjectId), typeof(Guid), typeof(bool), typeof(string) }, modifiers: null); private readonly OmniSharpWorkspace _workspace; private readonly ILogger _logger; From f05730b5b9f9072e275c53a21c5205bb2b775949 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Tue, 26 Sep 2023 10:06:48 -0700 Subject: [PATCH 06/12] Add workaround for LSP Completion test --- tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs index 0bd1403ca6..703a5a0a7d 100644 --- a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs +++ b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs @@ -288,7 +288,7 @@ public async Task ImportCompletion_OnLine0(string filename) Assert.Single(resolved.AdditionalTextEdits); var additionalEdit = resolved.AdditionalTextEdits.First(); Assert.Equal(NormalizeNewlines("using System;\n\n"), - additionalEdit.NewText); + NormalizeNewLines(additionalEdit.NewText)); Assert.Equal(0, additionalEdit.Range.Start.Line); Assert.Equal(0, additionalEdit.Range.Start.Character); Assert.Equal(0, additionalEdit.Range.End.Line); From 36a661d3561347b44d8a1fd2650f7814690f3bc1 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Tue, 26 Sep 2023 10:24:08 -0700 Subject: [PATCH 07/12] Fix typo --- tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs index 703a5a0a7d..cc6f85ac15 100644 --- a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs +++ b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs @@ -288,7 +288,7 @@ public async Task ImportCompletion_OnLine0(string filename) Assert.Single(resolved.AdditionalTextEdits); var additionalEdit = resolved.AdditionalTextEdits.First(); Assert.Equal(NormalizeNewlines("using System;\n\n"), - NormalizeNewLines(additionalEdit.NewText)); + NormalizeNewlines(additionalEdit.NewText)); Assert.Equal(0, additionalEdit.Range.Start.Line); Assert.Equal(0, additionalEdit.Range.Start.Character); Assert.Equal(0, additionalEdit.Range.End.Line); From ebce3c2ebda665f5f57ad1f84c5408f60c7463ee Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Tue, 26 Sep 2023 13:22:33 -0700 Subject: [PATCH 08/12] Normalize completion source in tests. --- tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs | 2 +- tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs index cc6f85ac15..e36d63b048 100644 --- a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs +++ b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs @@ -1530,7 +1530,7 @@ public void M() protected async Task FindCompletionsAsync(string filename, string source, char? triggerChar = null, TestFile[] additionalFiles = null) { var bufferPath = $"{Directory.GetCurrentDirectory()}{Path.DirectorySeparatorChar}somepath{Path.DirectorySeparatorChar}{filename}"; - var testFile = new TestFile(bufferPath, source); + var testFile = new TestFile(bufferPath, NormalizeNewlines(source)); var files = new[] { testFile }; if (additionalFiles is object) diff --git a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs index fa7b236bb2..9882808454 100644 --- a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs +++ b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs @@ -2273,7 +2273,7 @@ private CompletionService GetCompletionService(OmniSharpTestHost host) protected async Task FindCompletionsAsync(string filename, string source, OmniSharpTestHost testHost, char? triggerChar = null, TestFile[] additionalFiles = null, bool forceExpandedCompletionIndexCreation = false) { - var testFile = new TestFile(filename, source); + var testFile = new TestFile(filename, NormalizeNewlines(source)); var files = new[] { testFile }; if (additionalFiles is object) From 9e0fe79f95e196ed2eff9b396db07c12e9c32f1f Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Tue, 3 Oct 2023 19:02:43 -0700 Subject: [PATCH 09/12] Update NormalizeNewlines method to also replace '\n' --- tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs | 3 ++- tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs index e36d63b048..6be23ec2d3 100644 --- a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs +++ b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs @@ -1588,7 +1588,8 @@ private async Task EnableImportCompletion() } private static string NormalizeNewlines(string str) - => str.Replace("\r\n", Environment.NewLine); + => str.Replace("\r\n", Environment.NewLine) + .Replace("\n", Environment.NewLine); private static void VerifySortOrders(IEnumerable items) { diff --git a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs index 9882808454..b1b1e2b7ea 100644 --- a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs +++ b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs @@ -2331,7 +2331,8 @@ private Task AfterInsertResponse(CompletionItem c } private static string NormalizeNewlines(string str) - => str.Replace("\r\n", Environment.NewLine); + => str.Replace("\r\n", Environment.NewLine) + .Replace("\n", Environment.NewLine); private static void VerifySortOrders(IReadOnlyList items) { From edc774a2da8cb27f724d0f714951877d11b0878f Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Tue, 3 Oct 2023 21:39:49 -0700 Subject: [PATCH 10/12] Update NormalizeNewlines to replace with "\n" --- tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs | 3 +-- tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs index 6be23ec2d3..9070d84707 100644 --- a/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs +++ b/tests/OmniSharp.Lsp.Tests/OmnisharpCompletionHandlerFacts.cs @@ -1588,8 +1588,7 @@ private async Task EnableImportCompletion() } private static string NormalizeNewlines(string str) - => str.Replace("\r\n", Environment.NewLine) - .Replace("\n", Environment.NewLine); + => str.Replace("\r\n", "\n"); private static void VerifySortOrders(IEnumerable items) { diff --git a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs index b1b1e2b7ea..b503f5bfff 100644 --- a/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs +++ b/tests/OmniSharp.Roslyn.CSharp.Tests/CompletionFacts.cs @@ -2331,8 +2331,7 @@ private Task AfterInsertResponse(CompletionItem c } private static string NormalizeNewlines(string str) - => str.Replace("\r\n", Environment.NewLine) - .Replace("\n", Environment.NewLine); + => str.Replace("\r\n", "\n"); private static void VerifySortOrders(IReadOnlyList items) { From 24a4b95fa76064eb1e3f9698868ee2183e9d25b8 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Wed, 4 Oct 2023 14:04:06 -0700 Subject: [PATCH 11/12] Update to Roslyn 4.9.0-1.23504.3 and remove reflection --- Directory.Packages.props | 2 +- .../Navigation/SourceGeneratedFileService.cs | 16 ++++++---------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index c261b84db8..ad8eb944d9 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -9,7 +9,7 @@ 17.6.0 17.3.2 6.8.0-preview.1.69 - 4.8.0-3.23475.6 + 4.9.0-1.23504.3 2.4.1 diff --git a/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs b/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs index 8d94b53fd6..96716ee0fa 100644 --- a/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs +++ b/src/OmniSharp.Roslyn.CSharp/Services/Navigation/SourceGeneratedFileService.cs @@ -1,12 +1,11 @@ #nullable enable -using System; using System.Collections.Generic; using System.Composition; -using System.Reflection; using System.Threading; using System.Threading.Tasks; using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.Workspace; using Microsoft.Extensions.Logging; using OmniSharp.Mef; using OmniSharp.Models.v1.SourceGeneratedFile; @@ -22,9 +21,6 @@ public class SourceGeneratedFileService : IRequestHandler, IRequestHandler { - private static MethodInfo? CreateDocumentIdFromSerialized => typeof(DocumentId) - .GetMethod("CreateFromSerialized", BindingFlags.Static | BindingFlags.NonPublic, binder: null, types: new[] { typeof(ProjectId), typeof(Guid), typeof(bool), typeof(string) }, modifiers: null); - private readonly OmniSharpWorkspace _workspace; private readonly ILogger _logger; private readonly Dictionary _lastSentVerisons = new(); @@ -105,10 +101,10 @@ public Task Handle(SourceGeneratedFileClosedR return SourceGeneratedFileClosedResponse.Instance; } - private DocumentId GetId(SourceGeneratedFileInfo info) - { - return CreateDocumentIdFromSerialized?.Invoke(null, new object?[] { ProjectId.CreateFromSerialized(info.ProjectGuid), info.DocumentGuid, true, null }) as DocumentId - ?? DocumentId.CreateFromSerialized(ProjectId.CreateFromSerialized(info.ProjectGuid), info.DocumentGuid); - } + private static DocumentId GetId(SourceGeneratedFileInfo info) => OmniSharpDocumentId.CreateFromSerialized( + ProjectId.CreateFromSerialized(info.ProjectGuid), + info.DocumentGuid, + isSourceGenerated: true, + debugName: null); } } From 8ce1a720cfae8e005eef88e9a5f1cbe993f0c443 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Wed, 4 Oct 2023 14:38:42 -0700 Subject: [PATCH 12/12] Update the Roslyn version in our binding redirects --- src/OmniSharp.Abstractions/Configuration.cs | 2 +- src/OmniSharp.Http.Driver/app.config | 14 +++++++------- src/OmniSharp.LanguageServerProtocol/app.config | 14 +++++++------- src/OmniSharp.Stdio.Driver/app.config | 14 +++++++------- tests/app.config | 14 +++++++------- 5 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/OmniSharp.Abstractions/Configuration.cs b/src/OmniSharp.Abstractions/Configuration.cs index 8ef631ac07..1c5355f25a 100644 --- a/src/OmniSharp.Abstractions/Configuration.cs +++ b/src/OmniSharp.Abstractions/Configuration.cs @@ -4,7 +4,7 @@ internal static class Configuration { public static bool ZeroBasedIndices = false; - public const string RoslynVersion = "4.8.0.0"; + public const string RoslynVersion = "4.9.0.0"; public const string RoslynPublicKeyToken = "31bf3856ad364e35"; public readonly static string RoslynFeatures = GetRoslynAssemblyFullName("Microsoft.CodeAnalysis.Features"); diff --git a/src/OmniSharp.Http.Driver/app.config b/src/OmniSharp.Http.Driver/app.config index 65ca09de64..0d4b36420e 100644 --- a/src/OmniSharp.Http.Driver/app.config +++ b/src/OmniSharp.Http.Driver/app.config @@ -7,31 +7,31 @@ - + - + - + - + - + - + - + diff --git a/src/OmniSharp.LanguageServerProtocol/app.config b/src/OmniSharp.LanguageServerProtocol/app.config index e448e04605..a7df8afbcb 100644 --- a/src/OmniSharp.LanguageServerProtocol/app.config +++ b/src/OmniSharp.LanguageServerProtocol/app.config @@ -7,31 +7,31 @@ - + - + - + - + - + - + - + diff --git a/src/OmniSharp.Stdio.Driver/app.config b/src/OmniSharp.Stdio.Driver/app.config index 65ca09de64..0d4b36420e 100644 --- a/src/OmniSharp.Stdio.Driver/app.config +++ b/src/OmniSharp.Stdio.Driver/app.config @@ -7,31 +7,31 @@ - + - + - + - + - + - + - + diff --git a/tests/app.config b/tests/app.config index 0a799ea77b..3572a346cc 100644 --- a/tests/app.config +++ b/tests/app.config @@ -7,31 +7,31 @@ - + - + - + - + - + - + - +