16 instantiations of SolutionOptionSet
Microsoft.CodeAnalysis.Workspaces (5)
Options\SolutionOptionSet.cs (2)
71
return new
SolutionOptionSet
(_legacyGlobalOptions, _values, _changedOptionKeys);
74
return new
SolutionOptionSet
(
Workspace\Workspace.cs (3)
87
var emptyOptions = new
SolutionOptionSet
(_legacyOptions);
115
var options = new
SolutionOptionSet
(_legacyOptions);
411
oldSolution => oldSolution.WithOptions(new
SolutionOptionSet
(_legacyOptions)),
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
WorkspaceServiceTests\GlobalOptionServiceTests.cs (11)
60
var optionSet = new
SolutionOptionSet
(optionService);
97
var optionSet = new
SolutionOptionSet
(optionService);
150
var optionSet = new
SolutionOptionSet
(optionService);
161
var optionSet = new
SolutionOptionSet
(optionService);
212
OptionSet optionSet = new
SolutionOptionSet
(optionService);
224
var optionSet = new
SolutionOptionSet
(GetLegacyGlobalOptionService(workspace.Services));
244
var optionSet = new
SolutionOptionSet
(optionService);
251
var isOptionSet = (bool?)new
SolutionOptionSet
(optionService).GetOption(optionKey);
260
var optionSet = new
SolutionOptionSet
(optionService);
282
var originalOptionSet = new
SolutionOptionSet
(optionService);
301
var 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)
41
internal Solution(Workspace workspace, SolutionInfo.SolutionAttributes solutionAttributes,
SolutionOptionSet
options, IReadOnlyList<AnalyzerReference> analyzerReferences)
1845
SolutionOptionSet
serializableOptions => WithOptions(serializableOptions),
1854
internal Solution WithOptions(
SolutionOptionSet
options)
Workspace\Solution\SolutionState.cs (5)
42
public
SolutionOptionSet
Options { get; }
83
SolutionOptionSet
options,
123
SolutionOptionSet
options,
191
SolutionOptionSet
? options = null,
1572
public SolutionState WithOptions(
SolutionOptionSet
options)
Workspace\Workspace.cs (4)
87
var
emptyOptions = new SolutionOptionSet(_legacyOptions);
115
var
options = new SolutionOptionSet(_legacyOptions);
122
private Solution CreateSolution(SolutionInfo solutionInfo,
SolutionOptionSet
options, IReadOnlyList<AnalyzerReference> analyzerReferences)
400
SolutionOptionSet
solutionOptionSet => solutionOptionSet.GetChangedOptions(),
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
WorkspaceServiceTests\GlobalOptionServiceTests.cs (10)
60
var
optionSet = new SolutionOptionSet(optionService);
97
var
optionSet = new SolutionOptionSet(optionService);
150
var
optionSet = new SolutionOptionSet(optionService);
161
var
optionSet = new SolutionOptionSet(optionService);
224
var
optionSet = new SolutionOptionSet(GetLegacyGlobalOptionService(workspace.Services));
244
var
optionSet = new SolutionOptionSet(optionService);
249
var changedOptions = ((
SolutionOptionSet
)newOptionSet).GetChangedOptions();
260
var
optionSet = new SolutionOptionSet(optionService);
282
var
originalOptionSet = new SolutionOptionSet(optionService);
301
var
originalOptionSet = new SolutionOptionSet(optionService);