12 references to IWorkspaceProjectContext
Microsoft.VisualStudio.LanguageServices (12)
ProjectSystem\BrokeredService\WorkspaceProject.cs (2)
19
private readonly
IWorkspaceProjectContext
_project;
21
public WorkspaceProject(
IWorkspaceProjectContext
project)
ProjectSystem\CPS\ICodeModelFactory.cs (2)
14
EnvDTE.FileCodeModel GetFileCodeModel(
IWorkspaceProjectContext
context, EnvDTE.ProjectItem item);
15
EnvDTE.CodeModel GetCodeModel(
IWorkspaceProjectContext
context, EnvDTE.Project project);
ProjectSystem\CPS\ITempPECompiler.cs (1)
30
Task<bool> CompileAsync(
IWorkspaceProjectContext
context, string outputFileName, ISet<string> filesToInclude, CancellationToken cancellationToken);
ProjectSystem\CPS\IWorkspaceProjectContext.cs (2)
50
void AddProjectReference(
IWorkspaceProjectContext
project, MetadataReferenceProperties properties);
51
void RemoveProjectReference(
IWorkspaceProjectContext
project);
ProjectSystem\CPS\IWorkspaceProjectContextFactory.cs (4)
20
/// cref="
IWorkspaceProjectContext
"/> to lazily initialize the properties and items for the
31
Task<
IWorkspaceProjectContext
> CreateProjectContextAsync(
43
/// cref="
IWorkspaceProjectContext
"/> to lazily initialize the properties and items for the
56
Task<
IWorkspaceProjectContext
> CreateProjectContextAsync(Guid id, string uniqueName, string languageName, EvaluationData data, object? hostObject, CancellationToken cancellationToken);
ProjectSystem\Interop\IProjectSiteEx.cs (1)
25
/// See <see cref="LanguageServices.ProjectSystem.
IWorkspaceProjectContext
.SetProperty(string, string)"/>