10 types derived from CompletionService
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\Completion\InteractiveCommandCompletionService.cs (1)
14internal sealed class InteractiveCommandCompletionService : CompletionService
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
IntelliSense\CompletionServiceTests.vb (1)
50Inherits CompletionService
IntelliSense\CompletionServiceTests_Exclusivitiy.vb (1)
53Inherits CompletionService
IntelliSense\CSharpCompletionCommandHandlerTests_DefaultsSource.vb (1)
642Inherits CompletionService
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Completion\FSharpCompletionServiceWithProviders.cs (1)
10internal abstract class FSharpCompletionServiceWithProviders : CompletionService
Microsoft.CodeAnalysis.Features (2)
Completion\CommonCompletionService.cs (1)
12internal abstract partial class CommonCompletionService : CompletionService
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (1)
15internal abstract class VSTypeScriptCompletionServiceWithProviders : CompletionService
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Completion\CompletionFeaturesTests.cs (2)
583private sealed class CSharpLspMockCompletionService : CompletionService 884private sealed class CSharpLspThrowExceptionOnChangeCompletionService : CompletionService
Completion\CompletionResolveTests.cs (1)
500private sealed class TestCaretOutOfScopeCompletionService : CompletionService
152 references to CompletionService
Microsoft.AspNetCore.App.Analyzers.Test (3)
TestDiagnosticAnalyzer.cs (3)
52var completionService = CompletionService.GetService(doc); 177public record CompletionResult(Document Document, CompletionService Service, CompletionList Completions, TextSpan CompletionListSpan, bool ShouldTriggerCompletion);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (26)
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (2)
50internal override CompletionService GetCompletionService(Project project) 188var service = GetCompletionService(document.Project);
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
397var service = GetCompletionService(document.Project);
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (2)
663var service = GetCompletionService(document.Project); 1279var service = GetCompletionService(document.Project);
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (6)
2593var service = GetCompletionService(document.Project); 3019var service = GetCompletionService(document.Project); 3077var service = GetCompletionService(document.Project); 3349var service = GetCompletionService(document.Project); 3482var service = GetCompletionService(document.Project); 3529var service = GetCompletionService(document.Project);
Completion\CompletionProviders\SuggestionModeCompletionProviderTests.cs (1)
1289var service = GetCompletionService(document.Project);
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (2)
334var service = CompletionService.GetService(document);
Completion\CompletionServiceTests.cs (12)
41var service = CompletionService.GetService(document); 55var service = CompletionService.GetService(document); 113var service = CompletionService.GetService(document); 141var service = CompletionService.GetService(document); 174var completionService = document.GetLanguageService<CompletionService>(); 213var completionService = document.GetLanguageService<CompletionService>();
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CSharpCompletionService.cs (1)
19[ExportLanguageServiceFactory(typeof(CompletionService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.EditorFeatures (16)
IntelliSense\AsyncCompletion\CommitManager.cs (3)
109var completionService = document.GetLanguageService<CompletionService>(); 187CompletionService completionService,
IntelliSense\AsyncCompletion\CompletionSource.cs (7)
111var service = document.GetLanguageService<CompletionService>(); 155CompletionService completionService, 389var completionService = document.GetRequiredLanguageService<CompletionService>(); 472var service = document.GetLanguageService<CompletionService>();
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (5)
50private readonly CompletionService? _completionService; 97_completionService = _document.GetLanguageService<CompletionService>(); 104? ((matchResults, text, filteredItemsBuilder) => CompletionService.FilterItems(_completionHelper, matchResults, text, filteredItemsBuilder)) 121_filterMethod = (matchResults, text, filteredMatchResultsBuilder) => CompletionService.FilterItems(_completionHelper, matchResults, text, filteredMatchResultsBuilder); 781if (_filterText.Length > 0 && CompletionService.IsAllPunctuation(_filterText) && _filterText != item.DisplayText)
Interactive\Completion\InteractiveCommandCompletionService.cs (1)
16[ExportLanguageServiceFactory(typeof(CompletionService), InteractiveLanguageNames.InteractiveCommand), Shared]
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (15)
Completion\AbstractCompletionProviderTests.cs (15)
103internal virtual CompletionService GetCompletionService(Project project) 105var completionService = project.Services.GetRequiredService<CompletionService>(); 134CompletionService service, 192var completionService = GetCompletionService(document.Project); 603var service = GetCompletionService(document.Project); 621CompletionService service, 667CompletionService service, 732var service = GetCompletionService(document.Project); 971var completionService = GetCompletionService(document.Project); 1026var completionService = GetCompletionService(document.Project); 1056var completionService = GetCompletionService(document.Project); 1267var service = GetCompletionService(document.Project); 1315var service = GetCompletionService(document.Project); 1346var completionService = GetCompletionService(document.Project);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (1)
Intellisense\TestState.vb (1)
489Dim service = CompletionService.GetService(document)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
Completion\CompletionServiceTests.cs (2)
44var completionService = project.Services.GetRequiredService<CompletionService>();
Workspaces\DefaultMefHostTests.cs (4)
26var csservice = ws.Services.GetLanguageServices(LanguageNames.CSharp).GetService<Microsoft.CodeAnalysis.Completion.CompletionService>(); 29var vbservice = ws.Services.GetLanguageServices(LanguageNames.VisualBasic).GetService<Microsoft.CodeAnalysis.Completion.CompletionService>();
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (32)
IntelliSense\CompletionServiceTests.vb (1)
103Dim completionService = document.GetRequiredLanguageService(Of CompletionService)()
IntelliSense\CSharpCompletionCommandHandlerTests.vb (25)
4276Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 5165Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 5216Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 5292Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 5361Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 5878Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 5946Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6678Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6703Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6733Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6762Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6787Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6812Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6839Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6889Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 6959Dim completionService = document.GetLanguageService(Of CompletionService)() 7012Dim completionService = document.GetLanguageService(Of CompletionService)() 9570Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 9602Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 10327Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 10410Dim completionService = workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 10465Dim completionService = workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 10519Dim completionService = workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)() 11653Dim completionService = document.GetRequiredLanguageService(Of CompletionService)() 12436Dim completionService = document.GetRequiredLanguageService(Of CompletionService)()
IntelliSense\CSharpCompletionCommandHandlerTests_DefaultsSource.vb (3)
500Dim completionService = DirectCast(workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)(), MockCompletionServiceFactory.Service) 568Dim completionService = DirectCast(workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService(Of CompletionService)(), MockCompletionServiceFactory.Service) 625<ExportLanguageServiceFactory(GetType(CompletionService), LanguageNames.CSharp), [Shared], PartNotDiscoverable>
IntelliSense\VisualBasicCompletionCommandHandlerTests.vb (3)
406Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.VisualBasic).GetRequiredService(Of CompletionService)() 444Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.VisualBasic).GetRequiredService(Of CompletionService)() 478Dim completionService = state.Workspace.Services.GetLanguageServices(LanguageNames.VisualBasic).GetRequiredService(Of CompletionService)()
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (3)
Completion\OmniSharpCompletionService.cs (3)
16this CompletionService completionService, 29this CompletionService completionService, 41this CompletionService completionService,
Microsoft.CodeAnalysis.Features (20)
Completion\CommonCompletionService.cs (1)
49CompletionService.FilterItems(CompletionHelper.GetHelper(document), matchResults, filterText, builder);
Completion\CompletionContext.cs (2)
55/// the result of <see cref="CompletionService.GetDefaultCompletionListSpan"/>, but it can 56/// be overwritten during <see cref="CompletionService.GetCompletionsAsync(Document, int, CompletionTrigger, ImmutableHashSet{string}, OptionSet, CancellationToken)"/>.
Completion\CompletionService.cs (6)
51public static CompletionService? GetService(Document? document) 52=> document?.GetLanguageService<CompletionService>(); 124/// <param name="passThroughOptions">Options originating either from external caller of the <see cref="CompletionService"/> or set externally to <see cref="Solution.Options"/>.</param> 399internal readonly struct TestAccessor(CompletionService completionServiceWithProviders) 401private readonly CompletionService _completionServiceWithProviders = completionServiceWithProviders; 420return await CompletionService.GetContextAsync(
Completion\CompletionService.ProviderManager.cs (2)
32private readonly CompletionService _service; 36public ProviderManager(CompletionService service, IAsynchronousOperationListenerProvider listenerProvider)
Completion\CompletionService_GetCompletions.cs (2)
342private sealed class DisplayNameToItemsMap(CompletionService service) : IEnumerable<CompletionItem>, IDisposable 351private readonly CompletionService _service = service;
Completion\ExportCompletionProviderAttribute.cs (1)
12/// be found and used by the per language associated <see cref="CompletionService"/>.
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (2)
125var completionService = document.GetRequiredLanguageService<CompletionService>();
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (4)
111var service = CompletionService.GetService(document); 202var service = CompletionService.GetService(document);
Microsoft.CodeAnalysis.LanguageServer.Protocol (18)
Handler\Completion\CompletionHandler.cs (5)
85var completionService = document.GetRequiredLanguageService<CompletionService>(); 118CompletionService completionService, 170CompletionService completionService, 198var isFilterTextAllPunctuation = CompletionService.IsAllPunctuation(filterText);
Handler\Completion\CompletionResolveHandler.cs (2)
102var completionService = document.Project.Services.GetRequiredService<CompletionService>();
Handler\Completion\CompletionResultFactory.cs (11)
72var completionService = document.GetRequiredLanguageService<CompletionService>(); 325CompletionService completionService, 373CompletionService completionService, 512CompletionService completionService, 530CompletionService completionService, 553private static async Task<CompletionChange> GetCompletionChangeOrDisplayNameInCaseOfExceptionAsync(CompletionService completionService, Document document, CompletionItem completionItem, CancellationToken cancellationToken) 572CompletionService completionService, 588CompletionService completionService, 637CompletionService completionService, 674CompletionService completionService,
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (6)
Completion\CompletionFeaturesTests.cs (6)
407var mockService = testLspServer.TestWorkspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<CompletionService>() as CSharpLspMockCompletionService; 454var mockService = testLspServer.TestWorkspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<CompletionService>() as CSharpLspMockCompletionService; 623[ExportLanguageServiceFactory(typeof(CompletionService), LanguageNames.CSharp, ServiceLayer.Test), Shared] 787var mockService = testLspServer.TestWorkspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<CompletionService>() as CSharpLspMockCompletionService; 922[ExportLanguageServiceFactory(typeof(CompletionService), LanguageNames.CSharp, ServiceLayer.Test), Shared] 949var mockService = testLspServer.TestWorkspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<CompletionService>() as CSharpLspThrowExceptionOnChangeCompletionService;
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\VisualBasicCompletionService.vb (1)
19<ExportLanguageServiceFactory(GetType(CompletionService), LanguageNames.VisualBasic), [Shared]>
Microsoft.VisualStudio.LanguageServices (3)
LanguageService\AbstractCreateServicesOnTextViewConnection.cs (3)
95if (project.GetLanguageService<CompletionService>() is CompletionService completionService) 117languageServices.GetService<CompletionService>()?.LoadImportedProviders();
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Snippets\SnippetCompletionProviderTests.vb (1)
32Dim service = CompletionService.GetService(document)