60 references to Options
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
SharedVerifierState.cs (1)
45/// Gets a collection of options to apply to <see cref="Solution.Options"/> for testing. Values may be added
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
Completion\CompletionServiceTests.cs (1)
137workspace.CurrentSolution.Options.WithChangedOption(new OptionKey(ThirdPartyOption.Instance, LanguageNames.CSharp), 1))));
Workspaces\WorkspaceTests_EditorFeatures.cs (4)
1395var defaultValue = solution.Options.GetOption(optionKey); 1399var newOptions = solution.Options.WithChangedOption(optionKey, changedValue); 1401var newOptionValue = newSolution.Options.GetOption(optionKey); 1406var currentOptionValue = workspace1.CurrentSolution.Options.GetOption(optionKey);
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\AsyncCompletion\CompletionSource.cs (2)
187document.Project, document.Project.Services, sourceText, triggerLocation.Position, roslynTrigger, options, document.Project.Solution.Options, _roles); 453document, triggerLocation, options, document.Project.Solution.Options, roslynTrigger, _roles, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\SharedVerifierState.cs (1)
45/// Gets a collection of options to apply to <see cref="Solution.Options"/> for testing. Values may be added
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractCompletionProviderTests.cs (1)
1060var isTextualTriggerCharacterResult = service.ShouldTriggerCompletion(document.Project, document.Project.Services, text, position + 1, trigger, options, document.Project.Solution.Options, GetRoles(document));
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
Completion\OmniSharpCompletionService.cs (2)
25return completionService.ShouldTriggerCompletion(document.Project, document.Project.Services, text, caretPosition, trigger, options.ToCompletionOptions(), document.Project.Solution.Options, roles); 37return completionService.GetCompletionsAsync(document, caretPosition, options.ToCompletionOptions(), document.Project.Solution.Options, trigger, roles, cancellationToken);
Microsoft.CodeAnalysis.Features (5)
Completion\CompletionProvider.cs (1)
58=> ShouldTriggerCompletion(document.Project.Services, await document.GetTextAsync(cancellationToken).ConfigureAwait(false), caretPosition, trigger, options, document.Project.Solution.Options);
Completion\CompletionService.cs (2)
105var passThroughOptions = options ?? document?.Project.Solution.Options ?? OptionSet.Empty; 122/// <param name="passThroughOptions">Options originating either from external caller of the <see cref="CompletionService"/> or set externally to <see cref="Solution.Options"/>.</param>
Completion\CompletionService_GetCompletions.cs (1)
45var passThroughOptions = options ?? document.Project.Solution.Options;
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
128var passThroughOptions = document.Project.Solution.Options;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Completion\CompletionHandler.cs (1)
351var completionList = await completionService.GetCompletionsAsync(document, position, completionOptions, document.Project.Solution.Options, completionTrigger, cancellationToken: cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (15)
Formatting\Formatter.cs (1)
322return syntaxFormattingService.GetFormattingOptions(optionSet ?? workspace.CurrentSolution.Options, fallbackOptions: null);
Options\ILegacyWorkspaceOptionService.cs (1)
13/// <see cref="Workspace.Options"/> and <see cref="Solution.Options"/>.
Options\LegacyWorkspaceOptionService.cs (2)
56/// Sets values of options that may be stored in <see cref="Solution.Options"/> (public options). 58/// <see cref="Solution.Options"/> are queried for the options new values are fetched from
Options\SolutionOptionSet.cs (1)
14/// Implements in-proc only storage for <see cref="Solution.Options"/>.
Recommendations\Recommender.cs (1)
60options ??= project.Solution.Options;
Rename\Renamer.cs (2)
43=> RenameSymbolAsync(solution, symbol, GetSymbolRenameOptions(optionSet ?? solution.Options), newName, cancellationToken); 78=> RenameDocumentAsync(document, GetDocumentRenameOptions(optionSet ?? document.Project.Solution.Options), newDocumentName, newDocumentFolders, cancellationToken);
Workspace\Solution\Document.cs (2)
471/// Returns the options that should be applied to this document. This consists of global options from <see cref="Solution.Options"/>, 482InitializeCachedOptions(Project.Solution.Options);
Workspace\Workspace.cs (5)
384/// Gets or sets the set of all global options and <see cref="Solution.Options"/>. 385/// Setter also force updates the <see cref="CurrentSolution"/> to have the updated <see cref="Solution.Options"/>. 391return this.CurrentSolution.Options; 1339if (this.CurrentSolution.Options != newSolution.Options)
Microsoft.CodeAnalysis.Workspaces.UnitTests (26)
Formatter\FormatterTests.cs (2)
73var solutionOptions = workspace.CurrentSolution.Options. 127var updatedSolutionOptions = OptionsTestHelpers.GetOptionSetWithChangedOptions(workspace.CurrentSolution.Options, OptionsTestHelpers.PublicFormattingOptionsWithNonDefaultValues);
Simplifier\SimplifierTests.cs (1)
83var updatedOptions = GetOptionSetWithChangedPublicOptions(workspace.CurrentSolution.Options);
SolutionTests\SolutionTests.cs (4)
4264var options = s0.Options.WithChangedOption(option, LanguageNames.CSharp, changedValue); 4268VerifyOptionSet(s1.Options); 4272VerifyOptionSet(s2.Options); 4276VerifyOptionSet(s4.Options);
WorkspaceServiceTests\GlobalOptionServiceTests.cs (18)
76Assert.Equal(2, newSolution1.Options.GetOption<int>(optionKey)); 77Assert.Equal(3, newSolution1.Options.GetOption<int>(perLanguageOptionKey)); 81Assert.Equal(1, oldSolution2.Options.GetOption<int>(optionKey)); 82Assert.Equal(1, oldSolution2.Options.GetOption<int>(perLanguageOptionKey)); 87Assert.Equal(2, newSolution2.Options.GetOption<int>(optionKey)); 88Assert.Equal(3, newSolution2.Options.GetOption<int>(perLanguageOptionKey)); 107Assert.Equal("EOLN", newSolution1.Options.GetOption<string>(perLanguageOptionKey)); 111Assert.Equal(perLanguageOptionKey.Option.DefaultValue, oldSolution2.Options.GetOption<string>(perLanguageOptionKey)); 115Assert.Equal("EOLN", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 116Assert.Equal("EOLN", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 122Assert.Equal("EOLN", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 123Assert.Equal("EOLN", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 130Assert.Equal("NEW_LINE", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 131Assert.Equal("NEW_LINE", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 136Assert.Equal("NEW_LINE", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 137Assert.Equal("NEW_LINE", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 141Assert.Equal("NEW_LINE2", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 142Assert.Equal("NEW_LINE2", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey));
WorkspaceTests\WorkspaceTests.cs (1)
195var newOptions = OptionsTestHelpers.GetOptionSetWithChangedOptions(solution.Options, OptionsTestHelpers.AllPublicOptionsWithNonDefaultValues);
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
471solution = solution.WithOptions(solution.Options