1 interface inheriting from IOption
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\IOption2.cs (1)
18, IOption
22 references to IOption
dotnet-format (2)
Analyzers\Extensions.cs (2)
145var codeStyleOption = (IOption)codeStyleOptionObj!;
Microsoft.CodeAnalysis.Workspaces (20)
Options\Option.cs (2)
82object? IOption.DefaultValue => this.DefaultValue; 84bool IOption.IsPerLanguage => false;
Options\OptionKey.cs (4)
14public IOption Option { get; } 19public OptionKey(IOption option, string? language = null) 44static bool OptionEqual(IOption thisOption, IOption otherOption)
Options\PerLanguageOption.cs (2)
76object? IOption.DefaultValue => this.DefaultValue; 80bool IOption.IsPerLanguage => true;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (6)
81string IOption.Feature => "config"; 82string IOption.Name => Definition.ConfigName; 83object? IOption.DefaultValue => Definition.DefaultValue; 84bool IOption.IsPerLanguage => false; 85Type IOption.Type => Definition.Type; 86ImmutableArray<OptionStorageLocation> IOption.StorageLocations => [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PerLanguageOption2.cs (6)
70string IOption.Feature => "config"; 71string IOption.Name => Definition.ConfigName; 72object? IOption.DefaultValue => Definition.DefaultValue; 73bool IOption.IsPerLanguage => true; 74Type IOption.Type => Definition.Type; 75ImmutableArray<OptionStorageLocation> IOption.StorageLocations => [];