1 instantiation of CompletionContext
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionService_GetCompletions.cs (1)
336var context = new CompletionContext(provider, document, position, sharedContext, defaultSpan, triggerInfo, options, cancellationToken);
131 references to CompletionContext
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionProviders\SuggestionModeCompletionProviderTests.cs (1)
1420var completionList = await service.GetTestAccessor().GetContextAsync(
Completion\CompletionServiceTests.cs (1)
78public override Task ProvideCompletionsAsync(CompletionContext context)
Microsoft.CodeAnalysis.CSharp.Features (36)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (3)
51public override async Task ProvideCompletionsAsync(CompletionContext context) 154CompletionContext context, SemanticModel semanticModel, 177CompletionContext context, SemanticModel semanticModel, SyntaxToken token, AttributeSyntax attributeSyntax, ISet<string> existingNamedParameters)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
62public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
48public override async Task ProvideCompletionsAsync(CompletionContext completionContext)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
39CompletionContext completionContext,
Completion\CompletionProviders\DeclarationName\IDeclarationNameRecommender.cs (1)
16CompletionContext completionContext,
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
61public override async Task ProvideCompletionsAsync(CompletionContext context) 108CompletionContext context, SemanticModel semanticModel, SyntaxToken token, ITypeSymbol type, bool isParams, CancellationToken cancellationToken)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
41public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (3)
47public override async Task ProvideCompletionsAsync(CompletionContext context) 70CompletionContext? completionContext, CSharpSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken) 152CompletionContext completionContext,
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
40public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\CompletionProviders\FirstBuiltInCompletionProvider.cs (1)
27public override Task ProvideCompletionsAsync(CompletionContext context)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
45public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\CompletionProviders\LastBuiltInCompletionProvider.cs (1)
28public override Task ProvideCompletionsAsync(CompletionContext context)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
54public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
66CompletionContext? completionContext, CSharpSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (2)
98public override async Task ProvideCompletionsAsync(CompletionContext context) 124CompletionContext context, int position, SemanticModel semanticModel, ImmutableArray<ISymbol> unnamedSymbols, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (2)
39private static void AddConversion(CompletionContext context, SemanticModel semanticModel, int position, IMethodSymbol conversion) 58CompletionContext context, IMethodSymbol conversion)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Indexers.cs (1)
19private void AddIndexers(CompletionContext context, ImmutableArray<ISymbol> indexers)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
100private void AddOperatorGroup(CompletionContext context, string opName, IEnumerable<ISymbol> operators)
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
43public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\CompletionProviders\SnippetCompletionProvider.cs (3)
54public override async Task ProvideCompletionsAsync(CompletionContext context) 85Document document, CompletionContext completionContext, CancellationToken cancellationToken) 150CompletionContext context, SolutionServices services, SemanticModel semanticModel, bool isPreProcessorContext)
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (2)
42public override async Task ProvideCompletionsAsync(CompletionContext context) 66private static async Task<bool> ShouldShowSpeculativeTCompletionItemAsync(Document document, CompletionContext completionContext, CancellationToken cancellationToken)
Completion\CompletionProviders\SymbolCompletionProvider.cs (2)
84CompletionContext? context, 191CompletionContext completionContext,
Completion\CompletionProviders\TupleNameCompletionProvider.cs (2)
40public override async Task ProvideCompletionsAsync(CompletionContext completionContext) 91private static void AddItems(ImmutableArray<INamedTypeSymbol> inferredTypes, int index, CompletionContext context, int spanStart)
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (1)
32CompletionContext completionContext,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Completion\CompletionServiceTests.cs (1)
113public override async Task ProvideCompletionsAsync(CompletionContext context)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Interactive\AbstractInteractiveWindowCommandCompletionProvider.cs (1)
21public override async Task ProvideCompletionsAsync(CompletionContext context)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (16)
IntelliSense\CompletionServiceTests.vb (2)
81Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task 132Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
IntelliSense\CompletionServiceTests_Exclusivitiy.vb (1)
89Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
IntelliSense\CSharpCompletionCommandHandlerTests.vb (10)
4163Public Overrides Async Function ProvideCompletionsAsync(context As CompletionContext) As Task 5363Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task 8197Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task 8236Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task 9586Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task 9663Public Overrides Async Function ProvideCompletionsAsync(context As CompletionContext) As Task 10246Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task 10320Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task 10612Public Overrides Async Function ProvideCompletionsAsync(context As CompletionContext) As Task 10747Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
IntelliSense\CSharpCompletionCommandHandlerTests_DefaultsSource.vb (1)
422Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
IntelliSense\MockCompletionProvider.vb (1)
27Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
IntelliSense\VisualBasicCompletionCommandHandlerTests.vb (1)
1006Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Completion\IFSharpCommonCompletionProvider.cs (1)
17public abstract Task ProvideCompletionsAsync(CompletionContext context);
Internal\Completion\FSharpInternalCommonCompletionProvider.cs (1)
26public override Task ProvideCompletionsAsync(CompletionContext context)
Microsoft.CodeAnalysis.Features (58)
Completion\CompletionContext.cs (2)
111/// Creates a <see cref="CompletionContext"/> instance. 137/// Creates a <see cref="CompletionContext"/> instance.
Completion\CompletionProvider.cs (1)
27public abstract Task ProvideCompletionsAsync(CompletionContext context);
Completion\CompletionService.cs (1)
365public async Task<CompletionContext> GetContextAsync(
Completion\CompletionService_GetCompletions.cs (7)
234private static bool HasAnyItems(CompletionContext cc) 237private static async Task<ImmutableArray<CompletionContext>> ComputeNonEmptyCompletionContextsAsync( 244var completionContextTasks = new List<Task<CompletionContext>>(); 257ImmutableArray<CompletionContext> completionContexts, 269foreach (var context in completionContexts) 326private static async Task<CompletionContext> GetContextAsync( 336var context = new CompletionContext(provider, document, position, sharedContext, defaultSpan, triggerInfo, options, cancellationToken);
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
90public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
81public sealed override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
74public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (3)
55public override async Task ProvideCompletionsAsync(CompletionContext context) 133private async Task AddAssemblyCompletionItemsAsync(CompletionContext context, CancellationToken cancellationToken) 174private async Task<IImmutableSet<string>> GetAllInternalsVisibleToAssemblyNamesOfProjectAsync(CompletionContext completionContext, CancellationToken cancellationToken)
Completion\Providers\AbstractKeywordCompletionProvider.cs (2)
31public override async Task ProvideCompletionsAsync(CompletionContext context) 43private async Task<ImmutableArray<CompletionItem>> RecommendCompletionItemsAsync(Document document, CompletionContext context, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (2)
27CompletionContext completionContext, 48CompletionContext? completionContext, TSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
24public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\Providers\AbstractOverrideCompletionProvider.cs (1)
28public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
41public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
27public sealed override async Task ProvideCompletionsAsync(CompletionContext completionContext)
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
18public sealed override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (4)
24protected abstract Task<bool> ShouldPreselectInferredTypesAsync(CompletionContext? completionContext, int position, CompletionOptions options, CancellationToken cancellationToken); 33CompletionContext? completionContext, TSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken) 130CompletionContext completionContext, 168private static bool ShouldSoftSelectInArgumentList(CompletionContext completionContext, TSyntaxContext context, bool preselect)
Completion\Providers\AbstractSuggestionModeCompletionProvider.cs (1)
17public override async Task ProvideCompletionsAsync(CompletionContext context)
Completion\Providers\AbstractSymbolCompletionProvider.cs (8)
34CompletionContext? completionContext, 41CompletionContext completionContext, 101CompletionContext completionContext, 170private static SupportedPlatformData? ComputeSupportedPlatformData(CompletionContext completionContext, ImmutableArray<SymbolAndSelectionInfo> symbols, Dictionary<ISymbol, List<ProjectId>>? invalidProjectMap, List<ProjectId>? totalProjects) 221public override async Task ProvideCompletionsAsync(CompletionContext completionContext) 259CompletionContext completionContext, 310CompletionContext completionContext, Document document, CompletionOptions options, IEnumerable<DocumentId> relatedDocuments, CancellationToken cancellationToken) 347CompletionContext? completionContext, TSyntaxContext syntaxContext, CompletionOptions options, CancellationToken cancellationToken)
Completion\Providers\EmbeddedLanguageCompletionProvider.cs (1)
24public abstract Task ProvideCompletionsAsync(CompletionContext context);
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (2)
23protected override bool ShouldProvideCompletion(CompletionContext completionContext, SyntaxContext syntaxContext) 35CompletionContext completionContext,
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (3)
27protected abstract bool ShouldProvideCompletion(CompletionContext completionContext, SyntaxContext syntaxContext); 29protected abstract Task AddCompletionItemsAsync(CompletionContext completionContext, SyntaxContext syntaxContext, HashSet<string> namespacesInScope, CancellationToken cancellationToken); 42public override async Task ProvideCompletionsAsync(CompletionContext completionContext)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (3)
22protected override bool ShouldProvideCompletion(CompletionContext completionContext, SyntaxContext syntaxContext) 36protected override async Task AddCompletionItemsAsync(CompletionContext completionContext, SyntaxContext syntaxContext, HashSet<string> namespacesInScope, CancellationToken cancellationToken) 120CompletionContext completionContext,
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (2)
33public sealed override async Task ProvideCompletionsAsync(CompletionContext context) 159protected abstract Task ProvideCompletionsAsync(CompletionContext context, string pathThroughLastSlash);
Completion\Providers\Scripting\AbstractLoadDirectiveCompletionProvider.cs (1)
40protected override async Task ProvideCompletionsAsync(CompletionContext context, string pathThroughLastSlash)
Completion\Providers\Scripting\AbstractReferenceDirectiveCompletionProvider.cs (1)
50protected override async Task ProvideCompletionsAsync(CompletionContext context, string pathThroughLastSlash)
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
68public override async Task ProvideCompletionsAsync(CompletionContext context)
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (1)
62public override async Task ProvideCompletionsAsync(CompletionContext context)
EmbeddedLanguages\DateAndTime\EmbeddedCompletionContext.cs (1)
38CompletionContext context,
EmbeddedLanguages\RegularExpressions\LanguageServices\EmbeddedCompletionContext.cs (2)
19private readonly CompletionContext _context; 30CompletionContext context,
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
65public override async Task ProvideCompletionsAsync(CompletionContext context)
Microsoft.CodeAnalysis.VisualBasic.Features (13)
Completion\CompletionProviders\CompletionListTagCompletionProvider.vb (2)
30completionContext As CompletionContext, 93completionContext As CompletionContext,
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
56Public Overrides Async Function ProvideCompletionsAsync(context As CompletionContext) As Task
Completion\CompletionProviders\EnumCompletionProvider.vb (2)
38completionContext As CompletionContext, 125completionContext As CompletionContext,
Completion\CompletionProviders\FirstBuiltInCompletionProvider.vb (1)
24Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
Completion\CompletionProviders\HandlesClauseCompletionProvider.vb (2)
36completionContext As CompletionContext, 164Protected Overrides Function CreateItem(completionContext As CompletionContext, displayText As String, displayTextSuffix As String, insertionText As String, symbols As ImmutableArray(Of SymbolAndSelectionInfo), context As VisualBasicSyntaxContext, supportedPlatformData As SupportedPlatformData) As CompletionItem
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (2)
47completionContext As CompletionContext, 301completionContext As CompletionContext,
Completion\CompletionProviders\LastBuiltInCompletionProvider.vb (1)
24Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
44Public Overrides Async Function ProvideCompletionsAsync(context As CompletionContext) As Task
Completion\CompletionProviders\SymbolCompletionProvider.vb (1)
70Protected Overrides Function ShouldPreselectInferredTypesAsync(completionContext As CompletionContext, position As Integer, options As CompletionOptions, cancellationToken As CancellationToken) As Task(Of Boolean)
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Completion\MockCompletionProvider.vb (1)
15Public Overrides Function ProvideCompletionsAsync(context As CompletionContext) As Task
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Snippets\SnippetCompletionProvider.vb (1)
71Public Overrides Async Function ProvideCompletionsAsync(context As CompletionContext) As Task