21 instantiations of OptionKey2
Microsoft.CodeAnalysis.CodeStyle (7)
IOptionReader.cs (6)
38=> options.TryGetOption<T>(new OptionKey2(option), out var value) ? value! : option.DefaultValue; 41=> options.TryGetOption<T>(new OptionKey2(option), out var value) ? value! : defaultValue; 44=> options.TryGetOption<T>(new OptionKey2(option, language), out var value) ? value! : option.DefaultValue; 47=> options.TryGetOption<T>(new OptionKey2(option, language), out var value) ? value! : defaultValue; 50=> options.TryGetOption<CodeStyleOption2<T>>(new OptionKey2(option), out var style) ? style!.Value : defaultValue; 53=> options.TryGetOption<CodeStyleOption2<T>>(new OptionKey2(option, language), out var style) ? style!.Value : defaultValue;
Option2.cs (1)
107=> new(option);
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (6)
NamingStylesTestOptionSets.cs (1)
28_optionKey = new OptionKey2(NamingStyleOptions.NamingPreferences, languageName);
OptionsCollection.cs (5)
44=> _options[new OptionKey2(option)] = value; 47=> Add(new OptionKey2(option), value); 53=> Add(new OptionKey2(option), new CodeStyleOption2<T>(value, notification)); 56=> Add(new OptionKey2(option, _languageName), value); 62=> Add(new OptionKey2(option, _languageName), new CodeStyleOption2<T>(value, notification));
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (4)
AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.cs (4)
16=> (new OptionKey2(option), enabled); 19=> (new OptionKey2(option, this.GetLanguage()), value); 25=> (new OptionKey2(option), codeStyle); 34=> (new OptionKey2(option, language), codeStyle);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (4)
AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.vb (4)
13Return (New OptionKey2(optionParam), enabled) 17Return (New OptionKey2(optionParam, Me.GetLanguage()), value) 25Return (New OptionKey2(optionParam), codeStyle) 37Return (New OptionKey2(optionParam, language), codeStyle)
32 references to OptionKey2
Microsoft.CodeAnalysis.CodeStyle (11)
IOptionReader.cs (2)
16bool TryGetOption<T>(OptionKey2 optionKey, out T value); 28public bool TryGetOption<T>(OptionKey2 optionKey, out T value)
Option2.cs (1)
106public static implicit operator OptionKey2(Option2<T> option)
OptionKey2.cs (7)
16internal readonly partial struct OptionKey2 : IEquatable<OptionKey2> 50return obj is OptionKey2 key && 54public bool Equals(OptionKey2 other) 83public static bool operator ==(OptionKey2 left, OptionKey2 right) 86public static bool operator !=(OptionKey2 left, OptionKey2 right)
StructuredAnalyzerConfigOptions.cs (1)
72public bool TryGetOption<T>(OptionKey2 optionKey, out T value)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (7)
NamingStylesTestOptionSets.cs (2)
23private readonly OptionKey2 _optionKey; 31public OptionKey2 OptionKey => _optionKey;
OptionsCollection.cs (5)
22internal sealed class OptionsCollection : IReadOnlyCollection<KeyValuePair<OptionKey2, object?>>, IOptionsReader 24private readonly Dictionary<OptionKey2, object?> _options = new(); 36public void Add<T>(OptionKey2 optionKey, T value) 77public IEnumerator<KeyValuePair<OptionKey2, object?>> GetEnumerator() 96public bool TryGetOption<T>(OptionKey2 optionKey, out T value)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (7)
AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.cs (7)
15internal static (OptionKey2, object) SingleOption<T>(Option2<T> option, T enabled) 18internal (OptionKey2, object) SingleOption<T>(PerLanguageOption2<T> option, T value) 21internal static (OptionKey2, object) SingleOption<T>(Option2<CodeStyleOption2<T>> option, T enabled, NotificationOption2 notification) 24internal static (OptionKey2, object) SingleOption<T>(Option2<CodeStyleOption2<T>> option, CodeStyleOption2<T> codeStyle) 27internal (OptionKey2, object) SingleOption<T>(PerLanguageOption2<CodeStyleOption2<T>> option, T enabled, NotificationOption2 notification) 30internal (OptionKey2, object) SingleOption<T>(PerLanguageOption2<CodeStyleOption2<T>> option, CodeStyleOption2<T> codeStyle) 33internal static (OptionKey2, object) SingleOption<T>(PerLanguageOption2<CodeStyleOption2<T>> option, CodeStyleOption2<T> codeStyle, string language)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (7)
AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.vb (7)
12Friend Shared Function SingleOption(Of T)(optionParam As Option2(Of T), enabled As T) As (OptionKey2, Object) 16Friend Function SingleOption(Of T)(optionParam As PerLanguageOption2(Of T), value As T) As (OptionKey2, Object) 20Friend Shared Function SingleOption(Of T)(optionParam As Option2(Of CodeStyleOption2(Of T)), enabled As T, notification As NotificationOption2) As (OptionKey2, Object) 24Friend Shared Function SingleOption(Of T)(optionParam As Option2(Of CodeStyleOption2(Of T)), codeStyle As CodeStyleOption2(Of T)) As (OptionKey2, Object) 28Friend Function SingleOption(Of T)(optionParam As PerLanguageOption2(Of CodeStyleOption2(Of T)), enabled As T, notification As NotificationOption2) As (OptionKey2, Object) 32Friend Function SingleOption(Of T)(optionParam As PerLanguageOption2(Of CodeStyleOption2(Of T)), codeStyle As CodeStyleOption2(Of T)) As (OptionKey2, Object) 36Friend Shared Function SingleOption(Of T)(optionParam As PerLanguageOption2(Of CodeStyleOption2(Of T)), codeStyle As CodeStyleOption2(Of T), language As String) As (OptionKey2, Object)