1 write to s_completionProvider
Microsoft.CodeAnalysis.LanguageServer (1)
Services\StarredCompletions\StarredCompletionsAssemblyHelper.cs (1)
111s_completionProvider = await CreateCompletionProviderAsync(createCompletionProviderMethodInfo, serviceBroker, s_completionsAssemblyLocation, s_logger);
4 references to s_completionProvider
Microsoft.CodeAnalysis.LanguageServer (4)
Services\StarredCompletions\StarredCompletionsAssemblyHelper.cs (4)
28/// A gate to guard the actual creation of <see cref="s_completionProvider"/>. This just prevents us from trying to create the provider more than once; once the field is set it 65if (s_completionProvider is CompletionProvider completionProvider) 90if (s_completionProvider is CompletionProvider completionProviderInsideLock) 112return s_completionProvider;