1 write to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
68_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)
38get => _projectSystemProject.DisplayName; 39set => _projectSystemProject.DisplayName = value; 44get => _projectSystemProject.FilePath; 45set => _projectSystemProject.FilePath = value; 50get => _projectSystemProject.IsPrimary; 51set => _projectSystemProject.IsPrimary = value; 62get => _projectSystemProject.HasAllInformation; 63set => _projectSystemProject.HasAllInformation = value; 89_projectSystemProjectOptionsProcessor = new ProjectSystemProjectOptionsProcessor(_projectSystemProject, visualStudioWorkspace.Services.SolutionServices); 100get => _projectSystemProject.OutputFilePath; 106_projectSystemProject.OutputFilePath = null; 115var rootDirectory = _projectSystemProject.FilePath != null 116? Path.GetDirectoryName(_projectSystemProject.FilePath) 119_projectSystemProject.OutputFilePath = Path.Combine(rootDirectory, value); 123_projectSystemProject.OutputFilePath = value; 130get => _projectSystemProject.CompilationOutputAssemblyFilePath; 131set => _projectSystemProject.CompilationOutputAssemblyFilePath = value; 134public ProjectId Id => _projectSystemProject.Id; 151_projectSystemProject.DefaultNamespace = value; 155_projectSystemProject.MaxLangVersion = value; 160_projectSystemProject.RunAnalyzers = boolValue; 165_projectSystemProject.RunAnalyzersDuringLiveAnalysis = boolValue; 169_projectSystemProject.DependencyNodeTargetIdentifier = value; 173_projectSystemProject.OutputRefFilePath = GetAbsolutePath(value); 177_projectSystemProject.GeneratedFilesOutputDirectory = GetAbsolutePath(value); 192var rootDirectory = _projectSystemProject.FilePath != null 193? Path.GetDirectoryName(_projectSystemProject.FilePath) 203_projectSystemProject.AddMetadataReference(referencePath, properties); 209_projectSystemProject.RemoveMetadataReference(referencePath, _projectSystemProject.GetPropertiesForMetadataReference(referencePath).Single()); 214var otherProjectId = ((CPSProject)project)._projectSystemProject.Id; 215_projectSystemProject.AddProjectReference(new ProjectReference(otherProjectId, properties.Aliases, properties.EmbedInteropTypes)); 220var otherProjectId = ((CPSProject)project)._projectSystemProject.Id; 221var otherProjectReference = _projectSystemProject.GetProjectReferences().Single(pr => pr.ProjectId == otherProjectId); 222_projectSystemProject.RemoveProjectReference(otherProjectReference); 226=> _projectSystemProject.AddSourceFile(filePath, sourceCodeKind, folderNames.AsImmutableOrNull()); 230_projectSystemProject.RemoveSourceFile(filePath); 235=> _projectSystemProject.AddAdditionalFile(filePath); 238=> _projectSystemProject.AddAdditionalFile(filePath, folders: [.. folderNames]); 244_projectSystemProject.RemoveFromWorkspace(); 248=> _projectSystemProject.AddAnalyzerReference(referencePath); 251=> _projectSystemProject.RemoveAnalyzerReference(referencePath); 254=> _projectSystemProject.RemoveAdditionalFile(filePath); 257=> _projectSystemProject.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty()); 260=> _projectSystemProject.RemoveDynamicSourceFile(filePath); 263=> _projectSystemProject.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty()); 266=> _projectSystemProject; 269=> _projectSystemProject.AddAnalyzerConfigFile(filePath); 272=> _projectSystemProject.RemoveAnalyzerConfigFile(filePath); 275=> await _projectSystemProject.CreateBatchScopeAsync(cancellationToken).ConfigureAwait(false);