1 write to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
73_projectSystemProject = projectSystemProject;
51 references to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (51)
ProjectSystem\CPS\CPSProject_IProjectCodeModelProvider.cs (1)
48var dteProject = _project._visualStudioWorkspace.TryGetDTEProject(_project._projectSystemProject.Id);
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (50)
43get => _projectSystemProject.DisplayName; 44set => _projectSystemProject.DisplayName = value; 49get => _projectSystemProject.FilePath; 50set => _projectSystemProject.FilePath = value; 55get => _projectSystemProject.IsPrimary; 56set => _projectSystemProject.IsPrimary = value; 67get => _projectSystemProject.HasAllInformation; 68set => _projectSystemProject.HasAllInformation = value; 94_projectSystemProjectOptionsProcessor = new ProjectSystemProjectOptionsProcessor(_projectSystemProject, visualStudioWorkspace.Services.SolutionServices); 105get => _projectSystemProject.OutputFilePath; 111_projectSystemProject.OutputFilePath = null; 120var rootDirectory = _projectSystemProject.FilePath != null 121? Path.GetDirectoryName(_projectSystemProject.FilePath) 124_projectSystemProject.OutputFilePath = Path.Combine(rootDirectory, value); 128_projectSystemProject.OutputFilePath = value; 135get => _projectSystemProject.CompilationOutputAssemblyFilePath; 136set => _projectSystemProject.CompilationOutputAssemblyFilePath = value; 139public ProjectId Id => _projectSystemProject.Id; 156_projectSystemProject.DefaultNamespace = value; 160_projectSystemProject.MaxLangVersion = value; 165_projectSystemProject.RunAnalyzers = boolValue; 170_projectSystemProject.RunAnalyzersDuringLiveAnalysis = boolValue; 174_projectSystemProject.DependencyNodeTargetIdentifier = value; 178_projectSystemProject.OutputRefFilePath = GetAbsolutePath(value); 182_projectSystemProject.GeneratedFilesOutputDirectory = GetAbsolutePath(value); 197var rootDirectory = _projectSystemProject.FilePath != null 198? Path.GetDirectoryName(_projectSystemProject.FilePath) 208_projectSystemProject.AddMetadataReference(referencePath, properties); 214_projectSystemProject.RemoveMetadataReference(referencePath, _projectSystemProject.GetPropertiesForMetadataReference(referencePath).Single()); 219var otherProjectId = ((CPSProject)project)._projectSystemProject.Id; 220_projectSystemProject.AddProjectReference(new ProjectReference(otherProjectId, properties.Aliases, properties.EmbedInteropTypes)); 225var otherProjectId = ((CPSProject)project)._projectSystemProject.Id; 226var otherProjectReference = _projectSystemProject.GetProjectReferences().Single(pr => pr.ProjectId == otherProjectId); 227_projectSystemProject.RemoveProjectReference(otherProjectReference); 231=> _projectSystemProject.AddSourceFile(filePath, sourceCodeKind, folderNames.AsImmutableOrNull()); 235_projectSystemProject.RemoveSourceFile(filePath); 240=> _projectSystemProject.AddAdditionalFile(filePath); 243=> _projectSystemProject.AddAdditionalFile(filePath, folders: [.. folderNames]); 254_projectSystemProject.RemoveFromWorkspace(); 258=> _projectSystemProject.AddAnalyzerReference(referencePath); 261=> _projectSystemProject.RemoveAnalyzerReference(referencePath); 264=> _projectSystemProject.RemoveAdditionalFile(filePath); 267=> _projectSystemProject.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty()); 270=> _projectSystemProject.RemoveDynamicSourceFile(filePath); 273=> _projectSystemProject.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty()); 276=> _projectSystemProject; 279=> _projectSystemProject.AddAnalyzerConfigFile(filePath); 282=> _projectSystemProject.RemoveAnalyzerConfigFile(filePath); 285=> await _projectSystemProject.CreateBatchScopeAsync(cancellationToken).ConfigureAwait(false);