16 instantiations of SolutionOptionSet
Microsoft.CodeAnalysis.Workspaces (5)
Options\SolutionOptionSet.cs (2)
71return new SolutionOptionSet(_legacyGlobalOptions, _values, _changedOptionKeys); 74return new SolutionOptionSet(
Workspace\Workspace.cs (3)
87var emptyOptions = new SolutionOptionSet(_legacyOptions); 115var options = new SolutionOptionSet(_legacyOptions); 411oldSolution => oldSolution.WithOptions(new SolutionOptionSet(_legacyOptions)),
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
WorkspaceServiceTests\GlobalOptionServiceTests.cs (11)
60var optionSet = new SolutionOptionSet(optionService); 97var optionSet = new SolutionOptionSet(optionService); 150var optionSet = new SolutionOptionSet(optionService); 161var optionSet = new SolutionOptionSet(optionService); 212OptionSet optionSet = new SolutionOptionSet(optionService); 224var optionSet = new SolutionOptionSet(GetLegacyGlobalOptionService(workspace.Services)); 244var optionSet = new SolutionOptionSet(optionService); 251var isOptionSet = (bool?)new SolutionOptionSet(optionService).GetOption(optionKey); 260var optionSet = new SolutionOptionSet(optionService); 282var originalOptionSet = new SolutionOptionSet(optionService); 301var originalOptionSet = new SolutionOptionSet(optionService);
24 references to SolutionOptionSet
Microsoft.CodeAnalysis.Workspaces (14)
Options\ILegacyWorkspaceOptionService.cs (1)
12/// Only used by <see cref="Workspace"/> and <see cref="SolutionOptionSet"/> to implement legacy public APIs:
Options\LegacyWorkspaceOptionService.cs (1)
57/// Clears <see cref="SolutionOptionSet"/> of registered workspaces so that next time
Workspace\Solution\Solution.cs (3)
41internal Solution(Workspace workspace, SolutionInfo.SolutionAttributes solutionAttributes, SolutionOptionSet options, IReadOnlyList<AnalyzerReference> analyzerReferences) 1845SolutionOptionSet serializableOptions => WithOptions(serializableOptions), 1854internal Solution WithOptions(SolutionOptionSet options)
Workspace\Solution\SolutionState.cs (5)
42public SolutionOptionSet Options { get; } 83SolutionOptionSet options, 123SolutionOptionSet options, 191SolutionOptionSet? options = null, 1572public SolutionState WithOptions(SolutionOptionSet options)
Workspace\Workspace.cs (4)
87var emptyOptions = new SolutionOptionSet(_legacyOptions); 115var options = new SolutionOptionSet(_legacyOptions); 122private Solution CreateSolution(SolutionInfo solutionInfo, SolutionOptionSet options, IReadOnlyList<AnalyzerReference> analyzerReferences) 400SolutionOptionSet solutionOptionSet => solutionOptionSet.GetChangedOptions(),
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
WorkspaceServiceTests\GlobalOptionServiceTests.cs (10)
60var optionSet = new SolutionOptionSet(optionService); 97var optionSet = new SolutionOptionSet(optionService); 150var optionSet = new SolutionOptionSet(optionService); 161var optionSet = new SolutionOptionSet(optionService); 224var optionSet = new SolutionOptionSet(GetLegacyGlobalOptionService(workspace.Services)); 244var optionSet = new SolutionOptionSet(optionService); 249var changedOptions = ((SolutionOptionSet)newOptionSet).GetChangedOptions(); 260var optionSet = new SolutionOptionSet(optionService); 282var originalOptionSet = new SolutionOptionSet(optionService); 301var originalOptionSet = new SolutionOptionSet(optionService);