26 references to WithProjectCompilationOptions
AnalyzerRunner (1)
DiagnosticAnalyzerRunner.cs (1)
52solution = solution.WithProjectCompilationOptions(projectId, modifiedCompilationOptions);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
47return project.Solution.WithProjectCompilationOptions(project.Id, compilationOptions.WithAllowUnsafe(true));
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (3)
CSharpRemoveRedundantNullableDirectiveTests.cs (1)
257return solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(compilationNullableContextOptions));
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (1)
244return solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(compilationNullableContextOptions));
RemoveUnnecessaryImportsTests.cs (1)
2087return solution.WithProjectCompilationOptions(projectId, compilationOptions.WithWarningLevel(warningLevel));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (11)
CodeActions\EnableNullable\EnableNullableTests.cs (3)
33solution = solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(NullableContextOptions.Enable)); 49solution = solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(NullableContextOptions.Enable)); 550return solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(nullableContextOptions));
ConvertToRecord\ConvertToRecordCodeRefactoringTests.cs (1)
4555.WithProjectCompilationOptions(projectId, compilationOptions)
CSharpRemoveRedundantNullableDirectiveTests.cs (1)
257return solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(compilationNullableContextOptions));
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (1)
244return solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(compilationNullableContextOptions));
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
1067workspace.SetCurrentSolution(s => s.WithProjectCompilationOptions(projectId, compilationOptions), WorkspaceChangeKind.ProjectChanged, projectId);
Diagnostics\Suppression\SuppressionTests.cs (2)
765var updatedSolution = solution.WithProjectCompilationOptions(solution.ProjectIds.Single(), compilationOptions); 1007var updatedSolution = solution.WithProjectCompilationOptions(solution.ProjectIds.Single(), compilationOptions);
GenerateFromMembers\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (1)
3314return solution.WithProjectCompilationOptions(projectId, compilationOptions.WithOverflowChecks(true));
RemoveUnnecessaryImportsTests.cs (1)
2087return solution.WithProjectCompilationOptions(projectId, compilationOptions.WithWarningLevel(warningLevel));
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
82solution = solution.WithProjectCompilationOptions(project.Id, compilationOptions.WithNullableContextOptions(NullableContextOptions.Enable));
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
47return project.Solution.WithProjectCompilationOptions(project.Id, compilationOptions.WithAllowUnsafe(true));
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
336set => ChangeProjectProperty(ref _compilationOptions, value, s => s.WithProjectCompilationOptions(Id, value), logThrowAwayTelemetry: true);
Workspace\Solution\Project.cs (1)
572=> this.Solution.WithProjectCompilationOptions(this.Id, options).GetProject(this.Id)!;
Workspace\Workspace.cs (1)
689=> SetCurrentSolution(oldSolution => oldSolution.WithProjectCompilationOptions(projectId, options), WorkspaceChangeKind.ProjectChanged, projectId);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
396var solution2 = solution1.WithProjectCompilationOptions(project.Id, project.CompilationOptions.WithOutputKind(OutputKind.NetModule));
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SolutionTests\SolutionTests.cs (4)
1221Assert.Throws<ArgumentNullException>("projectId", () => solution.WithProjectCompilationOptions(null!, options)); 1222Assert.Throws<InvalidOperationException>(() => solution.WithProjectCompilationOptions(ProjectId.CreateNewId(), options)); 1243solution = solution.WithProjectCompilationOptions(projectId, defaultOptions); 4080.WithProjectCompilationOptions(projectId, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));