1 implementation of IProjectCodeModelFactory
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModelFactory.cs (1)
32internal sealed class ProjectCodeModelFactory : ForegroundThreadAffinitizedObject, IProjectCodeModelFactory
8 references to IProjectCodeModelFactory
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\VisualStudioWorkspaceImpl.cs (2)
109private readonly Lazy<IProjectCodeModelFactory> _projectCodeModelFactory; 123_projectCodeModelFactory = exportProvider.GetExport<IProjectCodeModelFactory>();
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\CSharpProjectShim.cs (1)
69this.ProjectCodeModel = componentModel.GetService<IProjectCodeModelFactory>().CreateProjectCodeModel(ProjectSystemProject.Id, this);
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\ProjectCodeModelFactory.cs (1)
30[Export(typeof(IProjectCodeModelFactory))]
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
68public CPSProject(ProjectSystemProject projectSystemProject, VisualStudioWorkspaceImpl visualStudioWorkspace, IProjectCodeModelFactory projectCodeModelFactory, Guid projectGuid)
ProjectSystem\CPS\CPSProjectFactory.cs (2)
32private readonly IProjectCodeModelFactory _projectCodeModelFactory; 47IProjectCodeModelFactory projectCodeModelFactory,
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
ProjectSystemShim\VisualBasicProject.vb (1)
51ProjectCodeModel = componentModel.GetService(Of IProjectCodeModelFactory).CreateProjectCodeModel(ProjectSystemProject.Id, New VisualBasicCodeModelInstanceFactory(Me))