2 instantiations of BlockStructure
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Structure\FSharpBlockStructureService.cs (1)
37return new BlockStructure(blockStructure.Spans.SelectAsArray(
Microsoft.CodeAnalysis.Features (1)
Structure\BlockStructureServiceWithProviders.cs (1)
79return new BlockStructure(context.Spans.ToImmutable());
11 references to BlockStructure
Microsoft.CodeAnalysis.EditorFeatures (2)
ExternalAccess\VSTypeScript\VSTypeScriptBlockStructureService.cs (1)
24public override async Task<BlockStructure> GetBlockStructureAsync(Document document, BlockStructureOptions options, CancellationToken cancellationToken)
Structure\AbstractStructureTaggerProvider.cs (1)
188var blockStructure = await outliningService.GetBlockStructureAsync(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Structure\BlockStructureServiceTests.cs (1)
123var structure = await outliningService.GetBlockStructureAsync(document, options, CancellationToken.None);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Structure\FSharpBlockStructureService.cs (1)
32public override async Task<BlockStructure> GetBlockStructureAsync(Document document, BlockStructureOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Structure\OmniSharpBlockStructureService.cs (1)
17var blockStructure = await service.GetBlockStructureAsync(document, options.ToBlockStructureOptions(), cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (4)
Structure\BlockStructureService.cs (1)
27public abstract Task<BlockStructure> GetBlockStructureAsync(Document document, BlockStructureOptions options, CancellationToken cancellationToken);
Structure\BlockStructureServiceWithProviders.cs (3)
46public override async Task<BlockStructure> GetBlockStructureAsync( 64private static BlockStructure GetBlockStructure( 74private static BlockStructure CreateBlockStructure(in BlockStructureContext context)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\FoldingRanges\FoldingRangesHandler.cs (2)
74var blockStructure = await blockStructureService.GetBlockStructureAsync(document, options, cancellationToken).ConfigureAwait(false); 82private static FoldingRange[] GetFoldingRanges(BlockStructure blockStructure, SourceText text)