Skip to content

Commit 50f4e87

Browse files
committed
Replace nested namespace imports with top-level ones (#43).
1 parent 1496e90 commit 50f4e87

14 files changed

+33
-50
lines changed

src/Client/Clients/TextDocumentClient.Completions.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55

66
namespace OmniSharp.Extensions.LanguageServerProtocol.Client.Clients
77
{
8-
using Utilities;
9-
108
/// <summary>
119
/// Client for the LSP Text Document API.
1210
/// </summary>

src/Client/Clients/TextDocumentClient.Diagnostics.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
using OmniSharp.Extensions.LanguageServer.Models;
22
using System;
3+
using System.Collections.Generic;
34
using System.IO;
45
using System.Threading;
56
using System.Threading.Tasks;
6-
7+
78
namespace OmniSharp.Extensions.LanguageServerProtocol.Client.Clients
89
{
9-
using System.Collections.Generic;
10-
using Utilities;
11-
1210
/// <summary>
1311
/// Client for the LSP Text Document API.
1412
/// </summary>

src/Client/Clients/TextDocumentClient.Hover.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
using System.IO;
44
using System.Threading;
55
using System.Threading.Tasks;
6-
6+
77
namespace OmniSharp.Extensions.LanguageServerProtocol.Client.Clients
88
{
9-
using Utilities;
10-
119
/// <summary>
1210
/// Client for the LSP Text Document API.
1311
/// </summary>

src/Client/Clients/TextDocumentClient.Sync.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
using OmniSharp.Extensions.LanguageServer.Models;
2+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Utilities;
23
using System;
34
using System.IO;
45
using System.Threading;
56
using System.Threading.Tasks;
6-
7+
78
namespace OmniSharp.Extensions.LanguageServerProtocol.Client.Clients
89
{
9-
using Utilities;
10-
1110
/// <summary>
1211
/// Client for the LSP Text Document API.
1312
/// </summary>

src/Client/Clients/TextDocumentClient.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
using OmniSharp.Extensions.LanguageServer.Models;
2+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Utilities;
23
using System;
34
using System.IO;
45
using System.Threading;
56
using System.Threading.Tasks;
67

78
namespace OmniSharp.Extensions.LanguageServerProtocol.Client.Clients
89
{
9-
using Utilities;
10-
1110
/// <summary>
1211
/// Client for the LSP Text Document API.
1312
/// </summary>

src/Client/Dispatcher/LspDispatcher.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using Newtonsoft.Json.Linq;
2+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Handlers;
23
using System;
34
using System.Collections.Concurrent;
45
using System.Reactive.Disposables;
@@ -7,8 +8,6 @@
78

89
namespace OmniSharp.Extensions.LanguageServerProtocol.Client.Dispatcher
910
{
10-
using Handlers;
11-
1211
/// <summary>
1312
/// Dispatches requests and notifications from a language server to a language client.
1413
/// </summary>

src/Client/Dispatcher/LspDispatcherExtensions.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
using System;
1+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Handlers;
2+
using System;
23

34
namespace OmniSharp.Extensions.LanguageServerProtocol.Client.Dispatcher
45
{
5-
using Handlers;
6-
76
/// <summary>
87
/// Extension methods for <see cref="LspDispatcher"/> enabling various styles of handler registration.
98
/// </summary>

src/Client/LanguageClient.cs

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
using OmniSharp.Extensions.LanguageServer.Capabilities.Client;
1+
using Newtonsoft.Json.Linq;
2+
using OmniSharp.Extensions.LanguageServer.Capabilities.Client;
23
using OmniSharp.Extensions.LanguageServer.Capabilities.Server;
34
using OmniSharp.Extensions.LanguageServer.Models;
5+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Dispatcher;
6+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Handlers;
7+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Processes;
8+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Protocol;
9+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Logging;
10+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Clients;
411
using Serilog;
512
using System;
613
using System.Diagnostics;
@@ -9,14 +16,6 @@
916

1017
namespace OmniSharp.Extensions.LanguageServerProtocol.Client
1118
{
12-
using Clients;
13-
using Dispatcher;
14-
using Handlers;
15-
using Logging;
16-
using Newtonsoft.Json.Linq;
17-
using Processes;
18-
using Protocol;
19-
2019
/// <summary>
2120
/// A client for the Language Server Protocol.
2221
/// </summary>

src/Client/LanguageClientRegistration.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
using OmniSharp.Extensions.JsonRpc;
2+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Handlers;
23
using System;
34

45
namespace OmniSharp.Extensions.LanguageServerProtocol.Client
56
{
6-
using Handlers;
7-
87
/// <summary>
98
/// Extension methods for <see cref="LanguageClient"/> enabling various styles of handler registration.
109
/// </summary>

src/Client/Processes/ServerProcess.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
using Serilog;
1+
using OmniSharp.Extensions.LanguageServerProtocol.Client.Logging;
2+
using Serilog;
23
using System;
34
using System.IO;
45
using System.Threading.Tasks;
56

67
namespace OmniSharp.Extensions.LanguageServerProtocol.Client.Processes
78
{
8-
using Logging;
9-
109
/// <summary>
1110
/// A <see cref="ServerProcess"/> is responsible for launching or attaching to a language server, providing access to its input and output streams, and tracking its lifetime.
1211
/// </summary>

0 commit comments

Comments
 (0)