1 write to _project
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
51_project = project ?? throw new ArgumentNullException(nameof(project));
10 references to _project
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (10)
24/// The lock hierarchy means you are allowed to call out of this class and into <see cref="_project"/> while holding the lock. 164_commandLineArgumentsForCommandLine = _commandLineParserService.Parse(arguments, Path.GetDirectoryName(_project.FilePath), isInteractive: false, sdkDirectory: null); 216_project.AssemblyName = _commandLineArgumentsForCommandLine.CompilationName ?? _project.AssemblyName; 217_project.CompilationOptions = compilationOptions; 223_project.CompilationOutputAssemblyFilePath = fullOutputFilePath ?? _project.CompilationOutputAssemblyFilePath; 224_project.GeneratedFilesOutputDirectory = _commandLineArgumentsForCommandLine.GeneratedFilesOutputDirectory; 225_project.ParseOptions = parseOptions; 226_project.ChecksumAlgorithm = _commandLineArgumentsForCommandLine.ChecksumAlgorithm;