3 instantiations of FoldingRange
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
117foldingRanges.Add(new FoldingRange()
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
FoldingRanges\FoldingRangesTests.cs (1)
93=> new LSP.FoldingRange()
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (1)
68foldingRanges.Add(new FoldingRange()
21 references to FoldingRange
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\Handlers\FoldingRanges.cs (1)
15public static Task<FoldingRange[]> GetFoldingRangesAsync(Document document, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (14)
Handler\FoldingRanges\FoldingRangesHandler.cs (7)
23internal sealed class FoldingRangesHandler : ILspServiceDocumentRequestHandler<FoldingRangeParams, FoldingRange[]?> 39public Task<FoldingRange[]?> HandleRequestAsync(FoldingRangeParams request, RequestContext context, CancellationToken cancellationToken) 43return SpecializedTasks.Null<FoldingRange[]>(); 48internal static Task<FoldingRange[]> GetFoldingRangesAsync( 68public static async Task<FoldingRange[]> GetFoldingRangesAsync( 82private static FoldingRange[] GetFoldingRanges(BlockStructure blockStructure, SourceText text) 89using var _ = ArrayBuilder<FoldingRange>.GetInstance(out var foldingRanges);
Protocol\FoldingRangeParams.cs (2)
18internal class FoldingRangeParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<FoldingRange[]> 35public IProgress<FoldingRange[]>? PartialResultToken { get; set; }
Protocol\FoldingRangeSetting.cs (2)
32/// and will ignore <see cref="FoldingRange.StartCharacter"/> and 33/// <see cref="FoldingRange.EndCharacter"/> properties.
Protocol\FoldingRangeSettingOptions.cs (2)
10/// Client capabilities specific to <see cref="FoldingRange"/> 19/// If set, the client signals that it supports setting <see cref="FoldingRange.CollapsedText"/>
Protocol\Methods.Document.cs (1)
99public static readonly LspRequest<FoldingRangeParams, FoldingRange[]?> TextDocumentFoldingRange = new(TextDocumentFoldingRangeName);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
FoldingRanges\FoldingRangesTests.cs (3)
80private static async Task<LSP.FoldingRange[]> RunGetFoldingRangeAsync(TestLspServer testLspServer) 88return await testLspServer.ExecuteRequestAsync<LSP.FoldingRangeParams, LSP.FoldingRange[]>(LSP.Methods.TextDocumentFoldingRangeName, 92private static LSP.FoldingRange CreateFoldingRange(string kind, LSP.Range range, string collapsedText)
Microsoft.VisualStudio.LanguageServices.Xaml (3)
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (3)
19internal sealed class FoldingRangesHandler : ILspServiceRequestHandler<FoldingRangeParams, FoldingRange[]> 32public async Task<FoldingRange[]> HandleRequestAsync(FoldingRangeParams request, RequestContext context, CancellationToken cancellationToken) 34var foldingRanges = ArrayBuilder<FoldingRange>.GetInstance();