From 9edeb199461da98b07b1456578596dde6ad366ea Mon Sep 17 00:00:00 2001 From: Benjamin Russell Date: Thu, 21 Jul 2016 12:00:53 -0700 Subject: [PATCH] Renaming the classes for the ServiceHost NOTE: This is a WIP commit, it will not build --- src/ServiceHost/ServiceHost/ServiceHost.cs | 9 +++++---- src/ServiceHost/ServiceHost/ServiceHostBase.cs | 6 +++--- src/ServiceHost/ServiceHost/ServiceHostSettings.cs | 10 +++++----- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/ServiceHost/ServiceHost/ServiceHost.cs b/src/ServiceHost/ServiceHost/ServiceHost.cs index d6719141..e3e47d72 100644 --- a/src/ServiceHost/ServiceHost/ServiceHost.cs +++ b/src/ServiceHost/ServiceHost/ServiceHost.cs @@ -13,24 +13,25 @@ using System.Text; using System.Threading; using System.Linq; using System; +using Microsoft.SqlTools.EditorServices; -namespace Microsoft.SqlTools.EditorServices.Protocol.Server +namespace Microsoft.SqlTools.ServiceLayer.ServiceHost { /// /// SQL Tools VS Code Language Server request handler /// - public class LanguageServer : LanguageServerBase + public class ServiceHost : ServiceHostBase { private static CancellationTokenSource existingRequestCancellation; - private LanguageServerSettings currentSettings = new LanguageServerSettings(); + private ServiceHostSettings currentSettings = new ServiceHostSettings(); private EditorSession editorSession; /// /// Provides details about the host application. /// - public LanguageServer(HostDetails hostDetails, ProfilePaths profilePaths) + public ServiceHost(HostDetails hostDetails, ProfilePaths profilePaths) : base(new StdioServerChannel()) { this.editorSession = new EditorSession(); diff --git a/src/ServiceHost/ServiceHost/ServiceHostBase.cs b/src/ServiceHost/ServiceHost/ServiceHostBase.cs index 0128484b..f1bc2e73 100644 --- a/src/ServiceHost/ServiceHost/ServiceHostBase.cs +++ b/src/ServiceHost/ServiceHost/ServiceHostBase.cs @@ -8,15 +8,15 @@ using Microsoft.SqlTools.EditorServices.Protocol.MessageProtocol; using Microsoft.SqlTools.EditorServices.Protocol.MessageProtocol.Channel; using System.Threading.Tasks; -namespace Microsoft.SqlTools.EditorServices.Protocol.Server +namespace Microsoft.SqlTools.ServiceLayer.ServiceHost { - public abstract class LanguageServerBase : ProtocolEndpoint + public abstract class ServiceHostBase : ProtocolEndpoint { private bool isStarted; private ChannelBase serverChannel; private TaskCompletionSource serverExitedTask; - public LanguageServerBase(ChannelBase serverChannel) : + public ServiceHostBase(ChannelBase serverChannel) : base(serverChannel, MessageProtocolType.LanguageServer) { this.serverChannel = serverChannel; diff --git a/src/ServiceHost/ServiceHost/ServiceHostSettings.cs b/src/ServiceHost/ServiceHost/ServiceHostSettings.cs index be09984a..53d99647 100644 --- a/src/ServiceHost/ServiceHost/ServiceHostSettings.cs +++ b/src/ServiceHost/ServiceHost/ServiceHostSettings.cs @@ -6,20 +6,20 @@ using System.IO; using Microsoft.SqlTools.EditorServices.Utility; -namespace Microsoft.SqlTools.EditorServices.Protocol.Server +namespace Microsoft.SqlTools.ServiceLayer.ServiceHost { - public class LanguageServerSettings + public class ServiceHostSettings { public bool EnableProfileLoading { get; set; } public ScriptAnalysisSettings ScriptAnalysis { get; set; } - public LanguageServerSettings() + public ServiceHostSettings() { this.ScriptAnalysis = new ScriptAnalysisSettings(); } - public void Update(LanguageServerSettings settings, string workspaceRootPath) + public void Update(ServiceHostSettings settings, string workspaceRootPath) { if (settings != null) { @@ -85,6 +85,6 @@ namespace Microsoft.SqlTools.EditorServices.Protocol.Server // mode name sent from the client is written as 'SqlTools' and // JSON.net is using camelCasing. - public LanguageServerSettings SqlTools { get; set; } + public ServiceHostSettings SqlTools { get; set; } } }