mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-25 17:24:17 -05:00
For whatever reason, Visual Studio throws a fit if a referenced project has a name and the folder name (which is used to reference the project) is different than that name. To solve this issue, I've renamed all the projects and folders to match their project names as stated in the project.json.
33 lines
884 B
C#
33 lines
884 B
C#
//
|
|
// Copyright (c) Microsoft. All rights reserved.
|
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|
//
|
|
|
|
using Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts;
|
|
using Microsoft.SqlTools.ServiceLayer.WorkspaceServices.Contracts;
|
|
|
|
namespace Microsoft.SqlTools.ServiceLayer.LanguageServices.Contracts
|
|
{
|
|
public enum DocumentHighlightKind
|
|
{
|
|
Text = 1,
|
|
Read = 2,
|
|
Write = 3
|
|
}
|
|
|
|
public class DocumentHighlight
|
|
{
|
|
public Range Range { get; set; }
|
|
|
|
public DocumentHighlightKind Kind { get; set; }
|
|
}
|
|
|
|
public class DocumentHighlightRequest
|
|
{
|
|
public static readonly
|
|
RequestType<TextDocumentPosition, DocumentHighlight[]> Type =
|
|
RequestType<TextDocumentPosition, DocumentHighlight[]>.Create("textDocument/documentHighlight");
|
|
}
|
|
}
|
|
|