### YamlMime:ManagedReference items: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind id: TextDocumentSyncKind parent: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts children: - Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.Full - Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.Incremental - Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.None langs: - csharp - vb name: TextDocumentSyncKind nameWithType: TextDocumentSyncKind fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind type: Enum source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Hosting/Contracts/ServerCapabilities.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: TextDocumentSyncKind path: ../src/Microsoft.SqlTools.ServiceLayer/Hosting/Contracts/ServerCapabilities.cs startLine: 31 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts summary: "\nDefines the document synchronization strategies that a server may support.\n" example: [] syntax: content: public enum TextDocumentSyncKind content.vb: Public Enum TextDocumentSyncKind modifiers.csharp: - public - enum modifiers.vb: - Public - Enum - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.None commentId: F:Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.None id: None parent: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind langs: - csharp - vb name: None nameWithType: TextDocumentSyncKind.None fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.None type: Field source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Hosting/Contracts/ServerCapabilities.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: None path: ../src/Microsoft.SqlTools.ServiceLayer/Hosting/Contracts/ServerCapabilities.cs startLine: 36 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts summary: "\nIndicates that documents should not be synced at all.\n" example: [] syntax: content: None = 0 return: type: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind modifiers.csharp: - public - const modifiers.vb: - Public - Const - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.Full commentId: F:Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.Full id: Full parent: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind langs: - csharp - vb name: Full nameWithType: TextDocumentSyncKind.Full fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.Full type: Field source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Hosting/Contracts/ServerCapabilities.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: Full path: ../src/Microsoft.SqlTools.ServiceLayer/Hosting/Contracts/ServerCapabilities.cs startLine: 41 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts summary: "\nIndicates that document changes are always sent with the full content.\n" example: [] syntax: content: Full = 1 return: type: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind modifiers.csharp: - public - const modifiers.vb: - Public - Const - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.Incremental commentId: F:Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.Incremental id: Incremental parent: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind langs: - csharp - vb name: Incremental nameWithType: TextDocumentSyncKind.Incremental fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind.Incremental type: Field source: remote: path: src/Microsoft.SqlTools.ServiceLayer/Hosting/Contracts/ServerCapabilities.cs branch: master repo: https://kburtram:67c6623fc506400046096af249535f684d9ea40b@github.com/Microsoft/sqltoolsservice.git id: Incremental path: ../src/Microsoft.SqlTools.ServiceLayer/Hosting/Contracts/ServerCapabilities.cs startLine: 47 assemblies: - Microsoft.SqlTools.ServiceLayer namespace: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts summary: "\nIndicates that document changes are sent as incremental changes after\nthe initial document content has been sent.\n" example: [] syntax: content: Incremental = 2 return: type: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind modifiers.csharp: - public - const modifiers.vb: - Public - Const references: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts commentId: N:Microsoft.SqlTools.ServiceLayer.Hosting.Contracts isExternal: false name: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts nameWithType: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind parent: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts isExternal: false name: TextDocumentSyncKind nameWithType: TextDocumentSyncKind fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Contracts.TextDocumentSyncKind