1 implementation of IProjectCodeModel
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModel.cs (1)
19
internal sealed class ProjectCodeModel :
IProjectCodeModel
7 references to IProjectCodeModel
Microsoft.VisualStudio.LanguageServices (3)
CodeModel\ICodeModelInstanceFactory.cs (1)
15
/// member should be. The expectation is the implementer of this will do what is necessary and call back into <see cref="
IProjectCodeModel
.GetOrCreateFileCodeModel(string, object)"/>
CodeModel\IProjectCodeModelFactory.cs (1)
11
IProjectCodeModel
CreateProjectCodeModel(ProjectId id, ICodeModelInstanceFactory codeModelInstanceFactory);
ProjectSystem\Legacy\AbstractLegacyProject.cs (1)
37
protected
IProjectCodeModel
ProjectCodeModel { get; set; }
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\ProjectCodeModel.cs (1)
115
EnvDTE.FileCodeModel
IProjectCodeModel
.GetOrCreateFileCodeModel(string filePath, object parent)
CodeModel\ProjectCodeModelFactory.cs (2)
239
public
IProjectCodeModel
CreateProjectCodeModel(ProjectId id, ICodeModelInstanceFactory codeModelInstanceFactory)
244
throw new InvalidOperationException($"A {nameof(
IProjectCodeModel
)} has already been created for project with ID {id}");
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
33
private readonly
IProjectCodeModel
_projectCodeModel;