private static LanguageServiceErrorListProvider CreateInstance(ILanguageServiceHost host) { host = host ?? ILanguageServiceHostFactory.Create(); var provider = new LanguageServiceErrorListProvider(UnconfiguredProjectFactory.Create(), host); return(provider); }
private static VsContainedLanguageComponentsFactory CreateInstance(IOleAsyncServiceProvider serviceProvider = null, IUnconfiguredProjectVsServices projectVsServices = null, IProjectHostProvider projectHostProvider = null, ILanguageServiceHost languageServiceHost = null) { projectVsServices = projectVsServices ?? IUnconfiguredProjectVsServicesFactory.Create(); projectHostProvider = projectHostProvider ?? IProjectHostProviderFactory.Create(); languageServiceHost = languageServiceHost ?? ILanguageServiceHostFactory.Create(); return(new VsContainedLanguageComponentsFactory(IVsServiceFactory.Create <SAsyncServiceProvider, IOleAsyncServiceProvider>(serviceProvider), projectVsServices, projectHostProvider, languageServiceHost)); }