2 implementations of ITextBufferSupportsFeatureService
Microsoft.CodeAnalysis.EditorFeatures (2)
Interactive\InteractiveSupportsFeatureService.cs (1)
18
internal sealed class InteractiveTextBufferSupportsFeatureService :
ITextBufferSupportsFeatureService
Shared\DefaultTextBufferSupportsFeatureService.cs (1)
13
internal sealed class DefaultTextBufferSupportsFeatureService :
ITextBufferSupportsFeatureService
12 references to ITextBufferSupportsFeatureService
Microsoft.CodeAnalysis.EditorFeatures (12)
Interactive\InteractiveSupportsFeatureService.cs (1)
17
[ExportWorkspaceService(typeof(
ITextBufferSupportsFeatureService
), [WorkspaceKind.Interactive]), Shared]
SemanticSearch\SemanticSeatchTextBufferSupportsFeatureService.cs (2)
13
[ExportWorkspaceService(typeof(
ITextBufferSupportsFeatureService
), WorkspaceKind.SemanticSearch), Shared]
16
internal sealed class SemanticSearchTextBufferSupportsFeatureService() :
ITextBufferSupportsFeatureService
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);
54
private static bool TryGetSupportsFeatureService(ITextBuffer buffer, [NotNullWhen(true)] out
ITextBufferSupportsFeatureService
? service)
59
service = workspace.Services.GetService<
ITextBufferSupportsFeatureService
>();
Suggestions\SuggestedActionsSource_Async.cs (2)
211
var
supportsFeatureService = workspace.Services.GetRequiredService<
ITextBufferSupportsFeatureService
>();