1 write to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
73_projectSystemProject = projectSystemProject;
52 references to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (52)
ProjectSystem\CPS\CPSProject_IProjectCodeModelProvider.cs (1)
48var dteProject = _project._visualStudioWorkspace.TryGetDTEProject(_project._projectSystemProject.Id);
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (51)
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]); 255_projectSystemProject.RemoveFromWorkspace(); 267await _projectSystemProject.RemoveFromWorkspaceAsync().ConfigureAwait(false); 271=> _projectSystemProject.AddAnalyzerReference(referencePath); 274=> _projectSystemProject.RemoveAnalyzerReference(referencePath); 277=> _projectSystemProject.RemoveAdditionalFile(filePath); 280=> _projectSystemProject.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty()); 283=> _projectSystemProject.RemoveDynamicSourceFile(filePath); 286=> _projectSystemProject.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty()); 289=> _projectSystemProject; 292=> _projectSystemProject.AddAnalyzerConfigFile(filePath); 295=> _projectSystemProject.RemoveAnalyzerConfigFile(filePath); 298=> await _projectSystemProject.CreateBatchScopeAsync(cancellationToken).ConfigureAwait(false);