9 references to WorkspaceFolder
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Protocol\Converters\InitializeParamsWorkspaceFoldersConverter.cs (4)
27internal class InitializeParamsWorkspaceFoldersConverter : JsonConverter<WorkspaceFolder[]?> 29public override WorkspaceFolder[]? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 31return JsonSerializer.Deserialize<WorkspaceFolder[]>(ref reader, options) ?? []; 34public override void Write(Utf8JsonWriter writer, WorkspaceFolder[]? value, JsonSerializerOptions options)
Protocol\FileOperations\RelativePattern.cs (1)
24public SumType<WorkspaceFolder, Uri> BaseUri { get; init; }
Protocol\FileOperations\WorkspaceFoldersChangeEvent.cs (2)
23public WorkspaceFolder[] Added { get; init; } 30public WorkspaceFolder[] Removed { get; init; }
Protocol\InitializeParams.cs (1)
127public WorkspaceFolder[]? WorkspaceFolders { get; init; }
Protocol\Methods.Workspace.cs (1)
98public static readonly LspRequest<object?, WorkspaceFolder?[]> WorkspaceFolders = new(WorkspaceFoldersName);