6 implementations of IsPerLanguage
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionServiceTests.cs (1)
95public bool IsPerLanguage => true;
Microsoft.CodeAnalysis.Workspaces (4)
Options\Option.cs (1)
84bool IOption.IsPerLanguage => false;
Options\PerLanguageOption.cs (1)
80bool IOption.IsPerLanguage => true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
84bool IOption.IsPerLanguage => false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PerLanguageOption2.cs (1)
73bool IOption.IsPerLanguage => true;
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\TestOption.cs (1)
17public bool IsPerLanguage { get; set; }
21 references to IsPerLanguage
Microsoft.CodeAnalysis.EditorFeatures (2)
EditorConfigSettings\Data\TieredAnalyzerConfigOptions.cs (1)
32initialValue = GlobalOptions.GetOption<TValue>(new OptionKey2(option, option.IsPerLanguage ? Language : null))!;
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (1)
89else if (option.IsPerLanguage)
Microsoft.CodeAnalysis.Features (5)
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
357builder.Add((option.Definition.ConfigName, optionValue, option.IsPerLanguage));
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
151cancellationToken => ConfigurationUpdater.ConfigureCodeStyleOptionAsync(optionName, optionValue, diagnostic, option.IsPerLanguage, project, cancellationToken),
Options\EditorConfig\EditorConfigFileGenerator.cs (1)
69var optionKey = new OptionKey2(option, option.IsPerLanguage ? language : null);
src\Analyzers\Core\Analyzers\IDEDiagnosticIdToOptionMappingHelper.cs (2)
43var groups = options.GroupBy(o => o.IsPerLanguage); 51Debug.Assert(perLanguageValuedOption.IsPerLanguage);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\ClientFallbackAnalyzerConfigOptionsProvider.cs (1)
35var value = globalOptions.GetOption<object>(new OptionKey2(option, option.IsPerLanguage ? language : null));
Microsoft.CodeAnalysis.Workspaces (7)
Options\OptionKey.cs (3)
26if (language != null && !option.IsPerLanguage) 31if (language == null && option.IsPerLanguage) 76var languageDisplay = Option.IsPerLanguage
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\OptionKey2.cs (4)
22Debug.Assert(option.IsPerLanguage == language is not null); 30Debug.Assert(option.IsPerLanguage); 42Debug.Assert(!option.IsPerLanguage); 54var languageDisplay = Option.IsPerLanguage
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\OptionsTestHelpers.cs (1)
116=> option.IsPerLanguage ? [LanguageNames.CSharp, LanguageNames.VisualBasic] : [null];
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Simplifier\SimplifierTests.cs (1)
114var languages = option.IsPerLanguage ? [LanguageNames.CSharp, LanguageNames.VisualBasic] : new string?[] { null };
Roslyn.VisualStudio.DiagnosticsWindow (1)
OptionPages\InternalOptionsControl.cs (1)
113if (!option.IsPerLanguage)
Roslyn.VisualStudio.Next.UnitTests (3)
Options\VisualStudioOptionStorageTests.cs (3)
32.Where(pair => pair.Value.Option.IsPerLanguage) 78Assert.True(info.Option.IsPerLanguage); 171Assert.Equal(option.IsPerLanguage, storage.IsPerLanguage);