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