From 9ec6265602c47b9a90ddf81730f866440baa919d Mon Sep 17 00:00:00 2001 From: Benjamin Russell Date: Thu, 21 Jul 2016 14:29:41 -0700 Subject: [PATCH] Separated LanguageServer into different components LanguageServer -> LanguageService - for any functionality that deals with parsing SQL ServerService - for any functionality that is required to manage the service layer WorkspaceService - for any functionality that deals with managing the state of the workspace, session, or text document Namespace changes have not been applied yet, so this doesn't build yet. --- .../{LanguageServer => LanguageService/Contracts}/Completion.cs | 0 .../{LanguageServer => LanguageService/Contracts}/Definition.cs | 0 .../{LanguageServer => LanguageService/Contracts}/Diagnostics.cs | 0 .../Contracts}/DocumentHighlight.cs | 0 .../Contracts}/ExpandAliasRequest.cs | 0 .../Contracts}/FindModuleRequest.cs | 0 .../{LanguageServer => LanguageService/Contracts}/Hover.cs | 0 .../Contracts}/InstallModuleRequest.cs | 0 .../{LanguageServer => LanguageService/Contracts}/References.cs | 0 .../Contracts}/ShowOnlineHelpRequest.cs | 0 .../Contracts}/SignatureHelp.cs | 0 .../{LanguageSupport => LanguageService}/LanguageService.cs | 0 .../Contracts}/ClientCapabilities.cs | 0 .../{LanguageServer => ServerService/Contracts}/Initialize.cs | 0 .../Contracts}/ServerCapabilities.cs | 0 .../{LanguageServer => ServerService/Contracts}/Shutdown.cs | 0 src/ServiceHost/{Workspace => WorkspaceService}/BufferPosition.cs | 0 src/ServiceHost/{Workspace => WorkspaceService}/BufferRange.cs | 0 .../{LanguageServer => WorkspaceService}/Configuration.cs | 0 src/ServiceHost/{Workspace => WorkspaceService}/FileChange.cs | 0 src/ServiceHost/{Workspace => WorkspaceService}/FilePosition.cs | 0 src/ServiceHost/{Workspace => WorkspaceService}/ScriptFile.cs | 0 .../{Workspace => WorkspaceService}/ScriptFileMarker.cs | 0 src/ServiceHost/{Workspace => WorkspaceService}/ScriptRegion.cs | 0 .../{LanguageServer => WorkspaceService}/TextDocument.cs | 0 src/ServiceHost/{Workspace => WorkspaceService}/Workspace.cs | 0 .../{LanguageServer => WorkspaceService}/WorkspaceSymbols.cs | 0 27 files changed, 0 insertions(+), 0 deletions(-) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/Completion.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/Definition.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/Diagnostics.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/DocumentHighlight.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/ExpandAliasRequest.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/FindModuleRequest.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/Hover.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/InstallModuleRequest.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/References.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/ShowOnlineHelpRequest.cs (100%) rename src/ServiceHost/{LanguageServer => LanguageService/Contracts}/SignatureHelp.cs (100%) rename src/ServiceHost/{LanguageSupport => LanguageService}/LanguageService.cs (100%) rename src/ServiceHost/{LanguageServer => ServerService/Contracts}/ClientCapabilities.cs (100%) rename src/ServiceHost/{LanguageServer => ServerService/Contracts}/Initialize.cs (100%) rename src/ServiceHost/{LanguageServer => ServerService/Contracts}/ServerCapabilities.cs (100%) rename src/ServiceHost/{LanguageServer => ServerService/Contracts}/Shutdown.cs (100%) rename src/ServiceHost/{Workspace => WorkspaceService}/BufferPosition.cs (100%) rename src/ServiceHost/{Workspace => WorkspaceService}/BufferRange.cs (100%) rename src/ServiceHost/{LanguageServer => WorkspaceService}/Configuration.cs (100%) rename src/ServiceHost/{Workspace => WorkspaceService}/FileChange.cs (100%) rename src/ServiceHost/{Workspace => WorkspaceService}/FilePosition.cs (100%) rename src/ServiceHost/{Workspace => WorkspaceService}/ScriptFile.cs (100%) rename src/ServiceHost/{Workspace => WorkspaceService}/ScriptFileMarker.cs (100%) rename src/ServiceHost/{Workspace => WorkspaceService}/ScriptRegion.cs (100%) rename src/ServiceHost/{LanguageServer => WorkspaceService}/TextDocument.cs (100%) rename src/ServiceHost/{Workspace => WorkspaceService}/Workspace.cs (100%) rename src/ServiceHost/{LanguageServer => WorkspaceService}/WorkspaceSymbols.cs (100%) diff --git a/src/ServiceHost/LanguageServer/Completion.cs b/src/ServiceHost/LanguageService/Contracts/Completion.cs similarity index 100% rename from src/ServiceHost/LanguageServer/Completion.cs rename to src/ServiceHost/LanguageService/Contracts/Completion.cs diff --git a/src/ServiceHost/LanguageServer/Definition.cs b/src/ServiceHost/LanguageService/Contracts/Definition.cs similarity index 100% rename from src/ServiceHost/LanguageServer/Definition.cs rename to src/ServiceHost/LanguageService/Contracts/Definition.cs diff --git a/src/ServiceHost/LanguageServer/Diagnostics.cs b/src/ServiceHost/LanguageService/Contracts/Diagnostics.cs similarity index 100% rename from src/ServiceHost/LanguageServer/Diagnostics.cs rename to src/ServiceHost/LanguageService/Contracts/Diagnostics.cs diff --git a/src/ServiceHost/LanguageServer/DocumentHighlight.cs b/src/ServiceHost/LanguageService/Contracts/DocumentHighlight.cs similarity index 100% rename from src/ServiceHost/LanguageServer/DocumentHighlight.cs rename to src/ServiceHost/LanguageService/Contracts/DocumentHighlight.cs diff --git a/src/ServiceHost/LanguageServer/ExpandAliasRequest.cs b/src/ServiceHost/LanguageService/Contracts/ExpandAliasRequest.cs similarity index 100% rename from src/ServiceHost/LanguageServer/ExpandAliasRequest.cs rename to src/ServiceHost/LanguageService/Contracts/ExpandAliasRequest.cs diff --git a/src/ServiceHost/LanguageServer/FindModuleRequest.cs b/src/ServiceHost/LanguageService/Contracts/FindModuleRequest.cs similarity index 100% rename from src/ServiceHost/LanguageServer/FindModuleRequest.cs rename to src/ServiceHost/LanguageService/Contracts/FindModuleRequest.cs diff --git a/src/ServiceHost/LanguageServer/Hover.cs b/src/ServiceHost/LanguageService/Contracts/Hover.cs similarity index 100% rename from src/ServiceHost/LanguageServer/Hover.cs rename to src/ServiceHost/LanguageService/Contracts/Hover.cs diff --git a/src/ServiceHost/LanguageServer/InstallModuleRequest.cs b/src/ServiceHost/LanguageService/Contracts/InstallModuleRequest.cs similarity index 100% rename from src/ServiceHost/LanguageServer/InstallModuleRequest.cs rename to src/ServiceHost/LanguageService/Contracts/InstallModuleRequest.cs diff --git a/src/ServiceHost/LanguageServer/References.cs b/src/ServiceHost/LanguageService/Contracts/References.cs similarity index 100% rename from src/ServiceHost/LanguageServer/References.cs rename to src/ServiceHost/LanguageService/Contracts/References.cs diff --git a/src/ServiceHost/LanguageServer/ShowOnlineHelpRequest.cs b/src/ServiceHost/LanguageService/Contracts/ShowOnlineHelpRequest.cs similarity index 100% rename from src/ServiceHost/LanguageServer/ShowOnlineHelpRequest.cs rename to src/ServiceHost/LanguageService/Contracts/ShowOnlineHelpRequest.cs diff --git a/src/ServiceHost/LanguageServer/SignatureHelp.cs b/src/ServiceHost/LanguageService/Contracts/SignatureHelp.cs similarity index 100% rename from src/ServiceHost/LanguageServer/SignatureHelp.cs rename to src/ServiceHost/LanguageService/Contracts/SignatureHelp.cs diff --git a/src/ServiceHost/LanguageSupport/LanguageService.cs b/src/ServiceHost/LanguageService/LanguageService.cs similarity index 100% rename from src/ServiceHost/LanguageSupport/LanguageService.cs rename to src/ServiceHost/LanguageService/LanguageService.cs diff --git a/src/ServiceHost/LanguageServer/ClientCapabilities.cs b/src/ServiceHost/ServerService/Contracts/ClientCapabilities.cs similarity index 100% rename from src/ServiceHost/LanguageServer/ClientCapabilities.cs rename to src/ServiceHost/ServerService/Contracts/ClientCapabilities.cs diff --git a/src/ServiceHost/LanguageServer/Initialize.cs b/src/ServiceHost/ServerService/Contracts/Initialize.cs similarity index 100% rename from src/ServiceHost/LanguageServer/Initialize.cs rename to src/ServiceHost/ServerService/Contracts/Initialize.cs diff --git a/src/ServiceHost/LanguageServer/ServerCapabilities.cs b/src/ServiceHost/ServerService/Contracts/ServerCapabilities.cs similarity index 100% rename from src/ServiceHost/LanguageServer/ServerCapabilities.cs rename to src/ServiceHost/ServerService/Contracts/ServerCapabilities.cs diff --git a/src/ServiceHost/LanguageServer/Shutdown.cs b/src/ServiceHost/ServerService/Contracts/Shutdown.cs similarity index 100% rename from src/ServiceHost/LanguageServer/Shutdown.cs rename to src/ServiceHost/ServerService/Contracts/Shutdown.cs diff --git a/src/ServiceHost/Workspace/BufferPosition.cs b/src/ServiceHost/WorkspaceService/BufferPosition.cs similarity index 100% rename from src/ServiceHost/Workspace/BufferPosition.cs rename to src/ServiceHost/WorkspaceService/BufferPosition.cs diff --git a/src/ServiceHost/Workspace/BufferRange.cs b/src/ServiceHost/WorkspaceService/BufferRange.cs similarity index 100% rename from src/ServiceHost/Workspace/BufferRange.cs rename to src/ServiceHost/WorkspaceService/BufferRange.cs diff --git a/src/ServiceHost/LanguageServer/Configuration.cs b/src/ServiceHost/WorkspaceService/Configuration.cs similarity index 100% rename from src/ServiceHost/LanguageServer/Configuration.cs rename to src/ServiceHost/WorkspaceService/Configuration.cs diff --git a/src/ServiceHost/Workspace/FileChange.cs b/src/ServiceHost/WorkspaceService/FileChange.cs similarity index 100% rename from src/ServiceHost/Workspace/FileChange.cs rename to src/ServiceHost/WorkspaceService/FileChange.cs diff --git a/src/ServiceHost/Workspace/FilePosition.cs b/src/ServiceHost/WorkspaceService/FilePosition.cs similarity index 100% rename from src/ServiceHost/Workspace/FilePosition.cs rename to src/ServiceHost/WorkspaceService/FilePosition.cs diff --git a/src/ServiceHost/Workspace/ScriptFile.cs b/src/ServiceHost/WorkspaceService/ScriptFile.cs similarity index 100% rename from src/ServiceHost/Workspace/ScriptFile.cs rename to src/ServiceHost/WorkspaceService/ScriptFile.cs diff --git a/src/ServiceHost/Workspace/ScriptFileMarker.cs b/src/ServiceHost/WorkspaceService/ScriptFileMarker.cs similarity index 100% rename from src/ServiceHost/Workspace/ScriptFileMarker.cs rename to src/ServiceHost/WorkspaceService/ScriptFileMarker.cs diff --git a/src/ServiceHost/Workspace/ScriptRegion.cs b/src/ServiceHost/WorkspaceService/ScriptRegion.cs similarity index 100% rename from src/ServiceHost/Workspace/ScriptRegion.cs rename to src/ServiceHost/WorkspaceService/ScriptRegion.cs diff --git a/src/ServiceHost/LanguageServer/TextDocument.cs b/src/ServiceHost/WorkspaceService/TextDocument.cs similarity index 100% rename from src/ServiceHost/LanguageServer/TextDocument.cs rename to src/ServiceHost/WorkspaceService/TextDocument.cs diff --git a/src/ServiceHost/Workspace/Workspace.cs b/src/ServiceHost/WorkspaceService/Workspace.cs similarity index 100% rename from src/ServiceHost/Workspace/Workspace.cs rename to src/ServiceHost/WorkspaceService/Workspace.cs diff --git a/src/ServiceHost/LanguageServer/WorkspaceSymbols.cs b/src/ServiceHost/WorkspaceService/WorkspaceSymbols.cs similarity index 100% rename from src/ServiceHost/LanguageServer/WorkspaceSymbols.cs rename to src/ServiceHost/WorkspaceService/WorkspaceSymbols.cs