private static LanguageServiceErrorListProvider CreateInstance(IActiveWorkspaceProjectContextHost projectContextHost)
        {
            projectContextHost ??= IActiveWorkspaceProjectContextHostFactory.Create();

            var provider = new LanguageServiceErrorListProvider(UnconfiguredProjectFactory.Create(), projectContextHost);

            return(provider);
        }
        private static LanguageServiceErrorListProvider CreateInstance(ILanguageServiceHost host)
        {
            host = host ?? ILanguageServiceHostFactory.Create();

            var provider = new LanguageServiceErrorListProvider(UnconfiguredProjectFactory.Create(), host);

            return(provider);
        }
        private static LanguageServiceErrorListProvider CreateInstance(IProjectWithIntellisense project)
        {
            var provider = new LanguageServiceErrorListProvider(IUnconfiguredProjectFactory.Create("CSharp"));

            if (project != null)
            {
                provider.ProjectsWithIntellisense.Add(project, "CSharp");
            }

            return(provider);
        }