1 write to s_completionProvider
Microsoft.CodeAnalysis.LanguageServer (1)
Services\StarredCompletions\StarredCompletionsAssemblyHelper.cs (1)
112s_completionProvider = await CreateCompletionProviderAsync(createCompletionProviderMethodInfo, serviceBroker, s_completionsAssemblyLocation, s_logger);
4 references to s_completionProvider
Microsoft.CodeAnalysis.LanguageServer (4)
Services\StarredCompletions\StarredCompletionsAssemblyHelper.cs (4)
29/// 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 66if (s_completionProvider is CompletionProvider completionProvider) 91if (s_completionProvider is CompletionProvider completionProviderInsideLock) 113return s_completionProvider;