1 write to CompilationOptions
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectInfo.cs (1)
170CompilationOptions = compilationOptions;
10 references to CompilationOptions
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\PullDiagnosticTests.cs (1)
1899projectInfo = projectInfo.WithCompilationOptions(projectInfo.CompilationOptions!.WithGeneralDiagnosticOption(ReportDiagnostic.Error));
Microsoft.CodeAnalysis.Workspaces (7)
Workspace\Solution\ProjectInfo.cs (2)
298var newCompilationOptions = compilationOptions.HasValue ? compilationOptions.Value : CompilationOptions; 309newCompilationOptions == CompilationOptions &&
Workspace\Solution\ProjectState.cs (4)
96if (projectInfoFixed.CompilationOptions != null) 99projectInfoFixed.CompilationOptions.WithSyntaxTreeOptionsProvider( 192if (projectInfo.CompilationOptions == null) 675public CompilationOptions? CompilationOptions => this.ProjectInfo.CompilationOptions;
Workspace\Solution\SolutionCompilationState.cs (1)
595.WithProjectCompilationOptions(projectId, info.CompilationOptions)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionTests.cs (2)
1217Assert.Equal(newInfo.CompilationOptions!.OutputKind, newProject.CompilationOptions!.OutputKind); 1218Assert.Equal(newInfo.CompilationOptions!.ModuleName, newProject.CompilationOptions!.ModuleName);