18 references to IWorkspaceProjectContext
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
VS\IFSharpWorkspaceProjectContextFactory.cs (2)
100private readonly IWorkspaceProjectContext _vsProjectContext; 105public FSharpWorkspaceProjectContext(IWorkspaceProjectContext vsProjectContext)
Microsoft.VisualStudio.LanguageServices (11)
ProjectSystem\BrokeredService\WorkspaceProject.cs (2)
19private readonly IWorkspaceProjectContext _project; 21public WorkspaceProject(IWorkspaceProjectContext project)
ProjectSystem\BrokeredService\WorkspaceProjectFactoryService.cs (1)
26var project = await _workspaceProjectContextFactory.CreateProjectContextAsync(
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)"/>
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (5)
ProjectSystemShim\CPS\CSharpCompilerOptionsTests.cs (4)
121using IWorkspaceProjectContext projectContext = await CSharpHelpers.CreateCSharpCPSProjectAsync(environment, "Test", initialGuid); 133using IWorkspaceProjectContext projectContext = await CSharpHelpers.CreateCSharpCPSProjectAsync(environment, "Test"); 144using IWorkspaceProjectContext project = await CSharpHelpers.CreateCSharpCPSProjectAsync(environment, "Test"); 159using IWorkspaceProjectContext project = await CSharpHelpers.CreateCSharpCPSProjectAsync(environment, "Test");
ProjectSystemShim\CPS\CSharpReferencesTests.cs (1)
68((IWorkspaceProjectContext)project4).BinOutputPath = @"C:\project4.dll";