12 references to IWorkspaceProjectContext
Microsoft.VisualStudio.LanguageServices (12)
ProjectSystem\BrokeredService\WorkspaceProject.cs (2)
19private readonly IWorkspaceProjectContext _project; 21public WorkspaceProject(IWorkspaceProjectContext project)
ProjectSystem\CPS\ICodeModelFactory.cs (2)
14EnvDTE.FileCodeModel GetFileCodeModel(IWorkspaceProjectContext context, EnvDTE.ProjectItem item); 15EnvDTE.CodeModel GetCodeModel(IWorkspaceProjectContext context, EnvDTE.Project project);
ProjectSystem\CPS\ITempPECompiler.cs (1)
30Task<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 (4)
20/// cref="IWorkspaceProjectContext"/> to lazily initialize the properties and items for the 31Task<IWorkspaceProjectContext> CreateProjectContextAsync( 43/// cref="IWorkspaceProjectContext"/> to lazily initialize the properties and items for the 56Task<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)"/>