3 types derived from BlockStructureService
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\VSTypeScriptBlockStructureService.cs (1)
16internal sealed class VSTypeScriptBlockStructureService : BlockStructureService
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Structure\FSharpBlockStructureService.cs (1)
19internal class FSharpBlockStructureService : BlockStructureService
Microsoft.CodeAnalysis.Features (1)
Structure\BlockStructureServiceWithProviders.cs (1)
17internal abstract class BlockStructureServiceWithProviders : BlockStructureService
23 references to BlockStructureService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Structure\MetadataAsSource\InvalidIdentifierStructureTests.cs (2)
32var outliningService = document.GetLanguageService<BlockStructureService>();
Microsoft.CodeAnalysis.CSharp.Features (1)
Structure\CSharpBlockStructureService.cs (1)
16[ExportLanguageServiceFactory(typeof(BlockStructureService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.EditorFeatures (8)
ExternalAccess\VSTypeScript\VSTypeScriptBlockStructureService.cs (1)
15[ExportLanguageService(typeof(BlockStructureService), InternalLanguageNames.TypeScript), Shared]
Structure\AbstractStructureTaggerProvider.cs (4)
193var outliningService = BlockStructureService.GetService(document); 214BlockStructureService outliningService, 239BlockStructureService service,
Structure\InvalidOutliningRegionException.cs (3)
14private readonly BlockStructureService _service; 20public InvalidOutliningRegionException(BlockStructureService service, ITextSnapshot snapshot, Span snapshotSpan, Span regionSpan) 29private static string GetExceptionMessage(BlockStructureService service, Span snapshotSpan, Span regionSpan)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Structure\BlockStructureServiceTests.cs (2)
100var outliningService = document.GetLanguageService<BlockStructureService>();
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Structure\FSharpBlockStructureService.cs (1)
18[ExportLanguageService(typeof(BlockStructureService), LanguageNames.FSharp)]
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
Structure\OmniSharpBlockStructureService.cs (2)
16var service = document.GetRequiredLanguageService<BlockStructureService>();
Microsoft.CodeAnalysis.Features (2)
Structure\BlockStructureService.cs (2)
20public static BlockStructureService GetService(Document document) 21=> document.GetLanguageService<BlockStructureService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\FoldingRanges\FoldingRangesHandler.cs (2)
56var blockStructureService = document.GetRequiredLanguageService<BlockStructureService>();
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
Structure\MetadataAsSource\InvalidIdentifierStructureTests.vb (1)
33Dim outliningService = document.GetLanguageService(Of BlockStructureService)()
Structure\OverallStructureTests.vb (1)
21Dim outliningService = document.GetLanguageService(Of BlockStructureService)()
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Structure\VisualBasicBlockStructureService.vb (1)
12<ExportLanguageServiceFactory(GetType(BlockStructureService), LanguageNames.VisualBasic), [Shared]>