27 references to GetOption
Microsoft.CodeAnalysis.Workspaces (2)
Options\OptionSet.cs (2)
46=> GetOption<T>(new OptionKey(option)); 58=> GetOption<T>(new OptionKey(option, language));
Microsoft.CodeAnalysis.Workspaces.UnitTests (25)
WorkspaceServiceTests\GlobalOptionServiceTests.cs (25)
65Assert.Equal(optionKey.Option.DefaultValue, optionSet.GetOption<int>(optionKey)); 66Assert.Equal(perLanguageOptionKey.Option.DefaultValue, optionSet.GetOption<int>(perLanguageOptionKey)); 69Assert.Equal(2, newSet.GetOption<int>(optionKey)); 70Assert.Equal(3, newSet.GetOption<int>(perLanguageOptionKey)); 73Assert.Equal(2, newSolution1.Options.GetOption<int>(optionKey)); 74Assert.Equal(3, newSolution1.Options.GetOption<int>(perLanguageOptionKey)); 78Assert.Equal(1, oldSolution2.Options.GetOption<int>(optionKey)); 79Assert.Equal(1, oldSolution2.Options.GetOption<int>(perLanguageOptionKey)); 84Assert.Equal(2, newSolution2.Options.GetOption<int>(optionKey)); 85Assert.Equal(3, newSolution2.Options.GetOption<int>(perLanguageOptionKey)); 98Assert.Equal(perLanguageOptionKey.Option.DefaultValue, optionSet.GetOption<string>(perLanguageOptionKey)); 101Assert.Equal("EOLN", newSet.GetOption<string>(perLanguageOptionKey)); 104Assert.Equal("EOLN", newSolution1.Options.GetOption<string>(perLanguageOptionKey)); 108Assert.Equal(perLanguageOptionKey.Option.DefaultValue, oldSolution2.Options.GetOption<string>(perLanguageOptionKey)); 112Assert.Equal("EOLN", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 113Assert.Equal("EOLN", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 119Assert.Equal("EOLN", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 120Assert.Equal("EOLN", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 127Assert.Equal("NEW_LINE", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 128Assert.Equal("NEW_LINE", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 133Assert.Equal("NEW_LINE", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 134Assert.Equal("NEW_LINE", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 138Assert.Equal("NEW_LINE2", workspace1.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 139Assert.Equal("NEW_LINE2", workspace2.CurrentSolution.Options.GetOption<string>(perLanguageOptionKey)); 310Assert.Equal(newPublicValue, newOptionSet.GetOption<CodeStyleOption<bool>>(optionKey));