internal VimWordCompletionUtil( Lazy <IVimHost> vimHost, ICompletionBroker completionBroker, IIntellisenseSessionStackMapService intellisenseSessionStackMapService) : base(vimHost) { _legacyFactory = new WordLegacyCompletionSessionFactory(completionBroker, intellisenseSessionStackMapService); }
internal VimWordCompletionUtil( Lazy <IVimHost> vimHost, IAsyncCompletionBroker asyncCompletionBroker, ICompletionBroker completionBroker, IIntellisenseSessionStackMapService intellisenseSessionStackMapService, [Import(AllowDefault = true)] IVsEditorAdaptersFactoryService vsEditorAdapterFactoryService = null) : base(vimHost) { _asyncCompletionBroker = asyncCompletionBroker; _asyncFactory = new WordAsyncCompletionSessionFactory(asyncCompletionBroker, vsEditorAdapterFactoryService); _legacyFactory = new WordLegacyCompletionSessionFactory(completionBroker, intellisenseSessionStackMapService); }