1 instantiation of FoldingRange
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
117foldingRanges.Add(new FoldingRange()
14 references to FoldingRange
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)
17internal class FoldingRangeParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<FoldingRange[]> 34public 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);