1 interface inheriting from IPerLanguageValuedOption
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PerLanguageOption2.cs (1)
20internal interface IPerLanguageValuedOption<T> : IPerLanguageValuedOption
14 references to IPerLanguageValuedOption
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\Analyzers\AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer.cs (2)
20/// unique <see cref="IPerLanguageValuedOption"/> code style option. 53/// two or more <see cref="IPerLanguageValuedOption"/> code style options.
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (4)
93RoslynDebug.Assert(configurationsFromClient.Length == SupportedOptions.Sum(option => option is IPerLanguageValuedOption ? 2 : 1)); 138if (option is IPerLanguageValuedOption) 157/// If it is <see cref="IPerLanguageValuedOption"/>, then generate two configurationItems with prefix visual_basic and csharp. 165if (option is IPerLanguageValuedOption)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Configuration\DidChangeConfigurationNotificationHandlerTest.cs (5)
164Assert.Equal(supportedOptions.Sum(option => option is IPerLanguageValuedOption ? 2 : 1), expectedValues.Count); 165var optionsAndLanguageToVerify = supportedOptions.SelectManyAsArray(option => option is IPerLanguageValuedOption 175if (option is IPerLanguageValuedOption) 212var expectConfigurationItemsNumber = DidChangeConfigurationNotificationHandler.SupportedOptions.Sum(option => option is IPerLanguageValuedOption ? 2 : 1); 230if (option is IPerLanguageValuedOption)
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\OptionKey2.cs (1)
28public OptionKey2(IPerLanguageValuedOption option, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PerLanguageOption2.cs (1)
19/// <inheritdoc cref="IPerLanguageValuedOption"/>
Roslyn.VisualStudio.Next.UnitTests (1)
UnifiedSettings\TestModel\Input.cs (1)
30Assert.False(option is IPerLanguageValuedOption && languageName is null);