4 implementations of ITextBufferSupportsFeatureService
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\DefaultTextBufferSupportsFeatureService.cs (1)
13internal sealed class DefaultTextBufferSupportsFeatureService : ITextBufferSupportsFeatureService
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Interactive\InteractiveSupportsFeatureService.cs (1)
18internal class InteractiveTextBufferSupportsFeatureService : ITextBufferSupportsFeatureService
Microsoft.VisualStudio.LanguageServices (1)
Implementation\VisualStudioSupportsFeatureService.cs (1)
30private class VisualStudioTextBufferSupportsFeatureService : ITextBufferSupportsFeatureService
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\CloudEnvironmentSupportsFeatureService.cs (1)
17internal class CloudEnvironmentSupportsFeatureService : ITextBufferSupportsFeatureService
22 references to ITextBufferSupportsFeatureService
Microsoft.CodeAnalysis.EditorFeatures (7)
Shared\DefaultTextBufferSupportsFeatureService.cs (1)
12[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), ServiceLayer.Editor), Shared]
Shared\Extensions\ITextBufferExtensions.cs (6)
34=> TryGetSupportsFeatureService(buffer, out var service) && service.SupportsRefactorings(buffer); 40=> TryGetSupportsFeatureService(buffer, out var service) && service.SupportsRename(buffer); 46=> TryGetSupportsFeatureService(buffer, out var service) && service.SupportsCodeFixes(buffer); 52=> TryGetSupportsFeatureService(buffer, out var service) && service.SupportsNavigationToAnyPosition(buffer); 54private static bool TryGetSupportsFeatureService(ITextBuffer buffer, [NotNullWhen(true)] out ITextBufferSupportsFeatureService? service) 59service = workspace.Services.GetService<ITextBufferSupportsFeatureService>();
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (6)
AsyncSuggestedActionsSource.cs (2)
177var supportsFeatureService = workspace.Services.GetRequiredService<ITextBufferSupportsFeatureService>();
SuggestedActionsSource.cs (4)
166var supportsFeatureService = workspace.Services.GetRequiredService<ITextBufferSupportsFeatureService>(); 261ITextBufferSupportsFeatureService supportsFeatureService, 301ITextBufferSupportsFeatureService supportsFeatureService,
Microsoft.CodeAnalysis.EditorFeatures.Wpf (7)
Interactive\InteractiveSupportsFeatureService.cs (1)
17[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), WorkspaceKind.Interactive), Shared]
Suggestions\AsyncSuggestedActionsSource.cs (2)
177var supportsFeatureService = workspace.Services.GetRequiredService<ITextBufferSupportsFeatureService>();
Suggestions\SuggestedActionsSource.cs (4)
166var supportsFeatureService = workspace.Services.GetRequiredService<ITextBufferSupportsFeatureService>(); 261ITextBufferSupportsFeatureService supportsFeatureService, 301ITextBufferSupportsFeatureService supportsFeatureService,
Microsoft.VisualStudio.LanguageServices (1)
Implementation\VisualStudioSupportsFeatureService.cs (1)
29[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), ServiceLayer.Host), Shared]
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\CloudEnvironmentSupportsFeatureService.cs (1)
16[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), WorkspaceKind.CloudEnvironmentClientWorkspace), Shared]