1 write to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
70_projectSystemProject = projectSystemProject;
52 references to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (52)
ProjectSystem\CPS\CPSProject_IProjectCodeModelProvider.cs (1)
49var dteProject = _project._visualStudioWorkspace.TryGetDTEProject(_project._projectSystemProject.Id);
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (51)
40get => _projectSystemProject.DisplayName; 41set => _projectSystemProject.DisplayName = value; 46get => _projectSystemProject.FilePath; 47set => _projectSystemProject.FilePath = value; 52get => _projectSystemProject.IsPrimary; 53set => _projectSystemProject.IsPrimary = value; 64get => _projectSystemProject.HasAllInformation; 65set => _projectSystemProject.HasAllInformation = value; 91_projectSystemProjectOptionsProcessor = new ProjectSystemProjectOptionsProcessor(_projectSystemProject, visualStudioWorkspace.Services.SolutionServices); 102get => _projectSystemProject.OutputFilePath; 108_projectSystemProject.OutputFilePath = null; 117var rootDirectory = _projectSystemProject.FilePath != null 118? Path.GetDirectoryName(_projectSystemProject.FilePath) 121_projectSystemProject.OutputFilePath = Path.Combine(rootDirectory, value); 125_projectSystemProject.OutputFilePath = value; 132get => _projectSystemProject.CompilationOutputAssemblyFilePath; 133set => _projectSystemProject.CompilationOutputAssemblyFilePath = value; 136public ProjectId Id => _projectSystemProject.Id; 153_projectSystemProject.DefaultNamespace = value; 157_projectSystemProject.MaxLangVersion = value; 162_projectSystemProject.RunAnalyzers = boolValue; 167_projectSystemProject.RunAnalyzersDuringLiveAnalysis = boolValue; 171_projectSystemProject.DependencyNodeTargetIdentifier = value; 178_projectSystemProject.OutputRefFilePath = null; 187var rootDirectory = _projectSystemProject.FilePath != null 188? Path.GetDirectoryName(_projectSystemProject.FilePath) 191_projectSystemProject.OutputRefFilePath = Path.Combine(rootDirectory, value); 195_projectSystemProject.OutputRefFilePath = value; 204_projectSystemProject.AddMetadataReference(referencePath, properties); 210_projectSystemProject.RemoveMetadataReference(referencePath, _projectSystemProject.GetPropertiesForMetadataReference(referencePath).Single()); 215var otherProjectId = ((CPSProject)project)._projectSystemProject.Id; 216_projectSystemProject.AddProjectReference(new ProjectReference(otherProjectId, properties.Aliases, properties.EmbedInteropTypes)); 221var otherProjectId = ((CPSProject)project)._projectSystemProject.Id; 222var otherProjectReference = _projectSystemProject.GetProjectReferences().Single(pr => pr.ProjectId == otherProjectId); 223_projectSystemProject.RemoveProjectReference(otherProjectReference); 227=> _projectSystemProject.AddSourceFile(filePath, sourceCodeKind, folderNames.AsImmutableOrNull()); 231_projectSystemProject.RemoveSourceFile(filePath); 236=> _projectSystemProject.AddAdditionalFile(filePath); 242_projectSystemProject.RemoveFromWorkspace(); 246=> _projectSystemProject.AddAnalyzerReference(referencePath); 249=> _projectSystemProject.RemoveAnalyzerReference(referencePath); 252=> _projectSystemProject.RemoveAdditionalFile(filePath); 255=> _projectSystemProject.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty()); 258=> _projectSystemProject.RemoveDynamicSourceFile(filePath); 261=> _batchScopes.Enqueue(_projectSystemProject.CreateBatchScope()); 270=> _projectSystemProject.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty()); 273=> _projectSystemProject; 276=> _projectSystemProject.AddAnalyzerConfigFile(filePath); 279=> _projectSystemProject.RemoveAnalyzerConfigFile(filePath); 281public IAsyncDisposable CreateBatchScope() => _projectSystemProject.CreateBatchScope();