private void RegisterCompletionProvider() { var controller = new NQueryCompletionController(); RegisterService(controller); var provider = new NQueryCompletionProvider(this); provider.Providers.AddRange(CompletionExtensions.GetStandardCompletionProviders()); RegisterService <INQueryCompletionProvider>(provider); RegisterService <ICompletionProvider>(provider); }
public CompletionProviderService([ImportMany] IEnumerable <ICompletionProvider> providers) { Providers = providers.Concat(CompletionExtensions.GetStandardCompletionProviders()).ToImmutableArray(); }