### YamlMime:ManagedReference items: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 commentId: T:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 id: WorkspaceService`1 parent: Microsoft.SqlTools.ServiceLayer.Workspace children: - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.#ctor - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.CurrentSettings - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.InitializeService(Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost) - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Instance - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterConfigChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.ConfigChangeCallback) - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocChangeCallback) - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocCloseCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocCloseCallback) - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocOpenCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocOpenCallback) - Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Workspace langs: - csharp - vb name: WorkspaceService nameWithType: WorkspaceService fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService type: Class source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: WorkspaceService path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 25 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace summary: "\nClass for handling requests/events that deal with the state of the workspace, including the\nopening and closing of files, the changing of configuration, etc.\n" example: [] syntax: content: >- public class WorkspaceService where TConfig : class, new () content.vb: Public Class WorkspaceService(Of TConfig As {Class, New}) typeParameters: - id: TConfig description: "\nThe type of the class used for serializing and deserializing the configuration. Must be the\nactual type of the instance otherwise deserialization will be incomplete.\n" inheritance: - System.Object inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString nameWithType.vb: WorkspaceService(Of TConfig) modifiers.csharp: - public - class modifiers.vb: - Public - Class fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig) name.vb: WorkspaceService(Of TConfig) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Instance commentId: P:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Instance id: Instance parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: Instance nameWithType: WorkspaceService.Instance fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.Instance type: Property source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: Instance path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 32 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace syntax: content: public static WorkspaceService Instance { get; } content.vb: Public Shared ReadOnly Property Instance As WorkspaceService(Of TConfig) parameters: [] return: type: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Instance* nameWithType.vb: WorkspaceService(Of TConfig).Instance modifiers.csharp: - public - static - get modifiers.vb: - Public - Shared - ReadOnly fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).Instance - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.#ctor commentId: M:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.#ctor id: '#ctor' parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: WorkspaceService() nameWithType: WorkspaceService.WorkspaceService() fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.WorkspaceService() type: Constructor source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: .ctor path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 41 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace summary: "\nDefault, parameterless constructor.\nTODO: Figure out how to make this truely singleton even with dependency injection for tests\n" example: [] syntax: content: public WorkspaceService() content.vb: Public Sub New overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.#ctor* nameWithType.vb: WorkspaceService(Of TConfig).WorkspaceService() modifiers.csharp: - public modifiers.vb: - Public fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).WorkspaceService() - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Workspace commentId: P:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Workspace id: Workspace parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: Workspace nameWithType: WorkspaceService.Workspace fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.Workspace type: Property source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: Workspace path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 58 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace summary: "\nWorkspace object for the service. Virtual to allow for mocking\n" example: [] syntax: content: public virtual Workspace Workspace { get; } content.vb: Public Overridable ReadOnly Property Workspace As Workspace parameters: [] return: type: Microsoft.SqlTools.ServiceLayer.Workspace.Workspace overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Workspace* nameWithType.vb: WorkspaceService(Of TConfig).Workspace modifiers.csharp: - public - virtual - get modifiers.vb: - Public - Overridable - ReadOnly fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).Workspace - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.CurrentSettings commentId: P:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.CurrentSettings id: CurrentSettings parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: CurrentSettings nameWithType: WorkspaceService.CurrentSettings fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.CurrentSettings type: Property source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: CurrentSettings path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 63 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace summary: "\nCurrent settings for the workspace\n" example: [] syntax: content: public TConfig CurrentSettings { get; } content.vb: Public ReadOnly Property CurrentSettings As TConfig parameters: [] return: type: '{TConfig}' overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.CurrentSettings* nameWithType.vb: WorkspaceService(Of TConfig).CurrentSettings modifiers.csharp: - public - get modifiers.vb: - Public - ReadOnly fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).CurrentSettings - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.InitializeService(Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost) commentId: M:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.InitializeService(Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost) id: InitializeService(Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost) parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: InitializeService(ServiceHost) nameWithType: WorkspaceService.InitializeService(ServiceHost) fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.InitializeService(Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost) type: Method source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: InitializeService path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 119 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace syntax: content: public void InitializeService(ServiceHost serviceHost) content.vb: Public Sub InitializeService(serviceHost As ServiceHost) parameters: - id: serviceHost type: Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.InitializeService* nameWithType.vb: WorkspaceService(Of TConfig).InitializeService(ServiceHost) modifiers.csharp: - public modifiers.vb: - Public fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).InitializeService(Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterConfigChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.ConfigChangeCallback) commentId: M:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterConfigChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.ConfigChangeCallback) id: RegisterConfigChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.ConfigChangeCallback) parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: RegisterConfigChangeCallback(WorkspaceService.ConfigChangeCallback) nameWithType: WorkspaceService.RegisterConfigChangeCallback(WorkspaceService.ConfigChangeCallback) fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.RegisterConfigChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.ConfigChangeCallback) type: Method source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: RegisterConfigChangeCallback path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 161 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace summary: "\nAdds a new task to be called when the configuration has been changed. Use this to\nhandle changing configuration and changing the current configuration.\n" example: [] syntax: content: public void RegisterConfigChangeCallback(WorkspaceService.ConfigChangeCallback task) content.vb: Public Sub RegisterConfigChangeCallback(task As WorkspaceService(Of TConfig).ConfigChangeCallback) parameters: - id: task type: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.ConfigChangeCallback description: Task to handle the request overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterConfigChangeCallback* nameWithType.vb: WorkspaceService(Of TConfig).RegisterConfigChangeCallback(WorkspaceService(Of TConfig).ConfigChangeCallback) modifiers.csharp: - public modifiers.vb: - Public fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).RegisterConfigChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).ConfigChangeCallback) name.vb: RegisterConfigChangeCallback(WorkspaceService(Of TConfig).ConfigChangeCallback) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocChangeCallback) commentId: M:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocChangeCallback) id: RegisterTextDocChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocChangeCallback) parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: RegisterTextDocChangeCallback(WorkspaceService.TextDocChangeCallback) nameWithType: WorkspaceService.RegisterTextDocChangeCallback(WorkspaceService.TextDocChangeCallback) fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.RegisterTextDocChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocChangeCallback) type: Method source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: RegisterTextDocChangeCallback path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 170 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace summary: "\nAdds a new task to be called when the text of a document changes.\n" example: [] syntax: content: public void RegisterTextDocChangeCallback(WorkspaceService.TextDocChangeCallback task) content.vb: Public Sub RegisterTextDocChangeCallback(task As WorkspaceService(Of TConfig).TextDocChangeCallback) parameters: - id: task type: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocChangeCallback description: Delegate to call when the document changes overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocChangeCallback* nameWithType.vb: WorkspaceService(Of TConfig).RegisterTextDocChangeCallback(WorkspaceService(Of TConfig).TextDocChangeCallback) modifiers.csharp: - public modifiers.vb: - Public fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).RegisterTextDocChangeCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).TextDocChangeCallback) name.vb: RegisterTextDocChangeCallback(WorkspaceService(Of TConfig).TextDocChangeCallback) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocCloseCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocCloseCallback) commentId: M:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocCloseCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocCloseCallback) id: RegisterTextDocCloseCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocCloseCallback) parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: RegisterTextDocCloseCallback(WorkspaceService.TextDocCloseCallback) nameWithType: WorkspaceService.RegisterTextDocCloseCallback(WorkspaceService.TextDocCloseCallback) fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.RegisterTextDocCloseCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocCloseCallback) type: Method source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: RegisterTextDocCloseCallback path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 179 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace summary: "\nAdds a new task to be called when a text document closes.\n" example: [] syntax: content: public void RegisterTextDocCloseCallback(WorkspaceService.TextDocCloseCallback task) content.vb: Public Sub RegisterTextDocCloseCallback(task As WorkspaceService(Of TConfig).TextDocCloseCallback) parameters: - id: task type: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocCloseCallback description: Delegate to call when the document closes overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocCloseCallback* nameWithType.vb: WorkspaceService(Of TConfig).RegisterTextDocCloseCallback(WorkspaceService(Of TConfig).TextDocCloseCallback) modifiers.csharp: - public modifiers.vb: - Public fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).RegisterTextDocCloseCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).TextDocCloseCallback) name.vb: RegisterTextDocCloseCallback(WorkspaceService(Of TConfig).TextDocCloseCallback) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocOpenCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocOpenCallback) commentId: M:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocOpenCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocOpenCallback) id: RegisterTextDocOpenCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService{`0}.TextDocOpenCallback) parent: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 langs: - csharp - vb name: RegisterTextDocOpenCallback(WorkspaceService.TextDocOpenCallback) nameWithType: WorkspaceService.RegisterTextDocOpenCallback(WorkspaceService.TextDocOpenCallback) fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.RegisterTextDocOpenCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocOpenCallback) type: Method source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: RegisterTextDocOpenCallback path: ../src/Microsoft.SqlTools.ServiceLayer/Workspace/WorkspaceService.cs startLine: 188 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Workspace summary: "\nAdds a new task to be called when a file is opened\n" example: [] syntax: content: public void RegisterTextDocOpenCallback(WorkspaceService.TextDocOpenCallback task) content.vb: Public Sub RegisterTextDocOpenCallback(task As WorkspaceService(Of TConfig).TextDocOpenCallback) parameters: - id: task type: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocOpenCallback description: Delegate to call when a document is opened overload: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocOpenCallback* nameWithType.vb: WorkspaceService(Of TConfig).RegisterTextDocOpenCallback(WorkspaceService(Of TConfig).TextDocOpenCallback) modifiers.csharp: - public modifiers.vb: - Public fullName.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).RegisterTextDocOpenCallback(Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).TextDocOpenCallback) name.vb: RegisterTextDocOpenCallback(WorkspaceService(Of TConfig).TextDocOpenCallback) references: - uid: Microsoft.SqlTools.ServiceLayer.Workspace commentId: N:Microsoft.SqlTools.ServiceLayer.Workspace isExternal: false name: Microsoft.SqlTools.ServiceLayer.Workspace nameWithType: Microsoft.SqlTools.ServiceLayer.Workspace fullName: Microsoft.SqlTools.ServiceLayer.Workspace - uid: System.Object commentId: T:System.Object parent: System isExternal: true name: Object nameWithType: Object fullName: System.Object - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true name: Equals(Object) nameWithType: Object.Equals(Object) fullName: System.Object.Equals(System.Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true name: Equals(Object, Object) nameWithType: Object.Equals(Object, Object) fullName: System.Object.Equals(System.Object, System.Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true name: GetHashCode() nameWithType: Object.GetHashCode() fullName: System.Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode nameWithType: Object.GetHashCode fullName: System.Object.GetHashCode isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode nameWithType: Object.GetHashCode fullName: System.Object.GetHashCode isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true name: GetType() nameWithType: Object.GetType() fullName: System.Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType nameWithType: Object.GetType fullName: System.Object.GetType isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.GetType name: GetType nameWithType: Object.GetType fullName: System.Object.GetType isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true name: MemberwiseClone() nameWithType: Object.MemberwiseClone() fullName: System.Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone nameWithType: Object.MemberwiseClone fullName: System.Object.MemberwiseClone isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone nameWithType: Object.MemberwiseClone fullName: System.Object.MemberwiseClone isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true name: ReferenceEquals(Object, Object) nameWithType: Object.ReferenceEquals(Object, Object) fullName: System.Object.ReferenceEquals(System.Object, System.Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals nameWithType: Object.ReferenceEquals fullName: System.Object.ReferenceEquals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals nameWithType: Object.ReferenceEquals fullName: System.Object.ReferenceEquals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true name: ToString() nameWithType: Object.ToString() fullName: System.Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString nameWithType: Object.ToString fullName: System.Object.ToString isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.ToString name: ToString nameWithType: Object.ToString fullName: System.Object.ToString isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System commentId: N:System isExternal: false name: System nameWithType: System fullName: System - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Instance* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Instance isExternal: false name: Instance nameWithType: WorkspaceService.Instance fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.Instance nameWithType.vb: WorkspaceService(Of TConfig).Instance fullname.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).Instance - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 commentId: T:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 parent: Microsoft.SqlTools.ServiceLayer.Workspace isExternal: false name: WorkspaceService nameWithType: WorkspaceService fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService nameWithType.vb: WorkspaceService(Of TConfig) fullname.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig) name.vb: WorkspaceService(Of TConfig) spec.csharp: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 name: WorkspaceService nameWithType: WorkspaceService fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService - name: < nameWithType: < fullName: < - name: TConfig nameWithType: TConfig fullName: TConfig - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1 name: WorkspaceService nameWithType: WorkspaceService fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: TConfig nameWithType: TConfig fullName: TConfig - name: ) nameWithType: ) fullName: ) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.#ctor* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.#ctor isExternal: false name: WorkspaceService nameWithType: WorkspaceService.WorkspaceService fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.WorkspaceService - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Workspace* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.Workspace isExternal: false name: Workspace nameWithType: WorkspaceService.Workspace fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.Workspace nameWithType.vb: WorkspaceService(Of TConfig).Workspace fullname.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).Workspace - uid: Microsoft.SqlTools.ServiceLayer.Workspace.Workspace commentId: T:Microsoft.SqlTools.ServiceLayer.Workspace.Workspace parent: Microsoft.SqlTools.ServiceLayer.Workspace isExternal: false name: Workspace nameWithType: Workspace fullName: Microsoft.SqlTools.ServiceLayer.Workspace.Workspace - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.CurrentSettings* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.CurrentSettings isExternal: false name: CurrentSettings nameWithType: WorkspaceService.CurrentSettings fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.CurrentSettings nameWithType.vb: WorkspaceService(Of TConfig).CurrentSettings fullname.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService(Of TConfig).CurrentSettings - uid: '{TConfig}' commentId: '!:TConfig' definition: TConfig name: TConfig nameWithType: TConfig fullName: TConfig - uid: TConfig isExternal: false name: TConfig nameWithType: TConfig fullName: TConfig - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.InitializeService* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.InitializeService isExternal: false name: InitializeService nameWithType: WorkspaceService.InitializeService fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.InitializeService - uid: Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost parent: Microsoft.SqlTools.ServiceLayer.Hosting isExternal: false name: ServiceHost nameWithType: ServiceHost fullName: Microsoft.SqlTools.ServiceLayer.Hosting.ServiceHost - uid: Microsoft.SqlTools.ServiceLayer.Hosting commentId: N:Microsoft.SqlTools.ServiceLayer.Hosting isExternal: false name: Microsoft.SqlTools.ServiceLayer.Hosting nameWithType: Microsoft.SqlTools.ServiceLayer.Hosting fullName: Microsoft.SqlTools.ServiceLayer.Hosting - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterConfigChangeCallback* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterConfigChangeCallback isExternal: false name: RegisterConfigChangeCallback nameWithType: WorkspaceService.RegisterConfigChangeCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.RegisterConfigChangeCallback - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.ConfigChangeCallback commentId: T:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.ConfigChangeCallback parent: Microsoft.SqlTools.ServiceLayer.Workspace isExternal: false name: WorkspaceService.ConfigChangeCallback<> nameWithType: WorkspaceService.ConfigChangeCallback<> fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.ConfigChangeCallback<> nameWithType.vb: WorkspaceService.ConfigChangeCallback(Of ) fullname.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.ConfigChangeCallback(Of ) name.vb: WorkspaceService.ConfigChangeCallback(Of ) spec.csharp: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.ConfigChangeCallback name: WorkspaceService.ConfigChangeCallback nameWithType: WorkspaceService.ConfigChangeCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.ConfigChangeCallback - name: < nameWithType: < fullName: < - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.ConfigChangeCallback name: WorkspaceService.ConfigChangeCallback nameWithType: WorkspaceService.ConfigChangeCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.ConfigChangeCallback - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: ) nameWithType: ) fullName: ) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocChangeCallback* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocChangeCallback isExternal: false name: RegisterTextDocChangeCallback nameWithType: WorkspaceService.RegisterTextDocChangeCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.RegisterTextDocChangeCallback - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocChangeCallback commentId: T:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocChangeCallback parent: Microsoft.SqlTools.ServiceLayer.Workspace isExternal: false name: WorkspaceService.TextDocChangeCallback<> nameWithType: WorkspaceService.TextDocChangeCallback<> fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocChangeCallback<> nameWithType.vb: WorkspaceService.TextDocChangeCallback(Of ) fullname.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocChangeCallback(Of ) name.vb: WorkspaceService.TextDocChangeCallback(Of ) spec.csharp: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocChangeCallback name: WorkspaceService.TextDocChangeCallback nameWithType: WorkspaceService.TextDocChangeCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocChangeCallback - name: < nameWithType: < fullName: < - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocChangeCallback name: WorkspaceService.TextDocChangeCallback nameWithType: WorkspaceService.TextDocChangeCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocChangeCallback - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: ) nameWithType: ) fullName: ) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocCloseCallback* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocCloseCallback isExternal: false name: RegisterTextDocCloseCallback nameWithType: WorkspaceService.RegisterTextDocCloseCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.RegisterTextDocCloseCallback - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocCloseCallback commentId: T:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocCloseCallback parent: Microsoft.SqlTools.ServiceLayer.Workspace isExternal: false name: WorkspaceService.TextDocCloseCallback<> nameWithType: WorkspaceService.TextDocCloseCallback<> fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocCloseCallback<> nameWithType.vb: WorkspaceService.TextDocCloseCallback(Of ) fullname.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocCloseCallback(Of ) name.vb: WorkspaceService.TextDocCloseCallback(Of ) spec.csharp: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocCloseCallback name: WorkspaceService.TextDocCloseCallback nameWithType: WorkspaceService.TextDocCloseCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocCloseCallback - name: < nameWithType: < fullName: < - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocCloseCallback name: WorkspaceService.TextDocCloseCallback nameWithType: WorkspaceService.TextDocCloseCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocCloseCallback - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: ) nameWithType: ) fullName: ) - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocOpenCallback* commentId: Overload:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.RegisterTextDocOpenCallback isExternal: false name: RegisterTextDocOpenCallback nameWithType: WorkspaceService.RegisterTextDocOpenCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.RegisterTextDocOpenCallback - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocOpenCallback commentId: T:Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocOpenCallback parent: Microsoft.SqlTools.ServiceLayer.Workspace isExternal: false name: WorkspaceService.TextDocOpenCallback<> nameWithType: WorkspaceService.TextDocOpenCallback<> fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocOpenCallback<> nameWithType.vb: WorkspaceService.TextDocOpenCallback(Of ) fullname.vb: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocOpenCallback(Of ) name.vb: WorkspaceService.TextDocOpenCallback(Of ) spec.csharp: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocOpenCallback name: WorkspaceService.TextDocOpenCallback nameWithType: WorkspaceService.TextDocOpenCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocOpenCallback - name: < nameWithType: < fullName: < - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService`1.TextDocOpenCallback name: WorkspaceService.TextDocOpenCallback nameWithType: WorkspaceService.TextDocOpenCallback fullName: Microsoft.SqlTools.ServiceLayer.Workspace.WorkspaceService.TextDocOpenCallback - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: ) nameWithType: ) fullName: )