1 write to _project
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
45_project = project ?? throw new ArgumentNullException(nameof(project));
10 references to _project
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (10)
37/// The lock hierarchy means you are allowed to call out of this class and into <see cref="_project"/> while holding the lock. 133_commandLineArgumentsForCommandLine = _commandLineParserService.Parse(arguments, Path.GetDirectoryName(_project.FilePath), isInteractive: false, sdkDirectory: null); 188_project.AssemblyName = _commandLineArgumentsForCommandLine.CompilationName ?? _project.AssemblyName; 189_project.CompilationOptions = compilationOptions; 195_project.CompilationOutputAssemblyFilePath = fullOutputFilePath ?? _project.CompilationOutputAssemblyFilePath; 196_project.GeneratedFilesOutputDirectory = _commandLineArgumentsForCommandLine.GeneratedFilesOutputDirectory; 197_project.ParseOptions = parseOptions; 198_project.ChecksumAlgorithm = _commandLineArgumentsForCommandLine.ChecksumAlgorithm;