2 implementations of IPublicOption
Microsoft.CodeAnalysis.Workspaces (2)
Options\Option.cs (1)
15public class Option<T> : IPublicOption
Options\PerLanguageOption.cs (1)
15public class PerLanguageOption<T> : IPublicOption
10 references to IPublicOption
Microsoft.CodeAnalysis.Workspaces (7)
IOption2.cs (1)
22IPublicOption? PublicOption { get; }
Option2.cs (2)
39public IPublicOption? PublicOption { get; } 42internal Option2(OptionDefinition<T> definition, string? languageName, Func<IOption2, IPublicOption>? publicOptionFactory)
Options\Option.cs (1)
86IPublicOption? IOption2.PublicOption => null;
Options\PerLanguageOption.cs (1)
78IPublicOption? IOption2.PublicOption => null;
PerLanguageOption2.cs (2)
31public IPublicOption? PublicOption { get; } 33internal PerLanguageOption2(OptionDefinition<T> optionDefinition, Func<IOption2, IPublicOption>? publicOptionFactory)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
WorkspaceServiceTests\GlobalOptionServiceTests.cs (1)
298private static void TestPublicOption(Workspace workspace, IPublicOption option, string? language, CodeStyleOption<bool> newPublicValue)
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (1)
Options\GlobalOptionsTest.cs (1)
52if (option is IPublicOption)
Roslyn.VisualStudio.Next.UnitTests (1)
Options\VisualStudioOptionStorageTests.cs (1)
104if (info.Option is IPublicOption)