8 instantiations of PerLanguageOption
Microsoft.CodeAnalysis.Workspaces (8)
Simplification\SimplificationOptions.cs (7)
59public static PerLanguageOption<bool> QualifyMemberAccessWithThisOrMe { get; } = new PerLanguageOption<bool>("SimplificationOptions", "QualifyMemberAccessWithThisOrMe", defaultValue: false); 65public static PerLanguageOption<bool> QualifyFieldAccess { get; } = new PerLanguageOption<bool>("SimplificationOptions", "QualifyFieldAccess", defaultValue: false); 71public static PerLanguageOption<bool> QualifyPropertyAccess { get; } = new("SimplificationOptions", "QualifyPropertyAccess", defaultValue: false); 77public static PerLanguageOption<bool> QualifyMethodAccess { get; } = new("SimplificationOptions", "QualifyMethodAccess", defaultValue: false); 83public static PerLanguageOption<bool> QualifyEventAccess { get; } = new("SimplificationOptions", "QualifyEventAccess", defaultValue: false); 89public static PerLanguageOption<bool> PreferIntrinsicPredefinedTypeKeywordInDeclaration { get; } = new("SimplificationOptions", "PreferIntrinsicPredefinedTypeKeywordInDeclaration", defaultValue: true); 95public static PerLanguageOption<bool> PreferIntrinsicPredefinedTypeKeywordInMemberAccess { get; } = new("SimplificationOptions", "PreferIntrinsicPredefinedTypeKeywordInMemberAccess", defaultValue: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PublicOptionFactory.cs (1)
69publicOptionFactory: internalOption => new PerLanguageOption<TPublicValue>(
30 references to PerLanguageOption
Microsoft.CodeAnalysis.Workspaces (30)
CodeStyle\CodeStyleOptions.cs (6)
15public static readonly PerLanguageOption<CodeStyleOption<bool>> QualifyFieldAccess = 19public static readonly PerLanguageOption<CodeStyleOption<bool>> QualifyPropertyAccess = 23public static readonly PerLanguageOption<CodeStyleOption<bool>> QualifyMethodAccess = 27public static readonly PerLanguageOption<CodeStyleOption<bool>> QualifyEventAccess = 31public static readonly PerLanguageOption<CodeStyleOption<bool>> PreferIntrinsicPredefinedTypeKeywordInDeclaration = 35public static readonly PerLanguageOption<CodeStyleOption<bool>> PreferIntrinsicPredefinedTypeKeywordInMemberAccess =
Formatting\FormattingOptions.cs (6)
15public static PerLanguageOption<bool> UseTabs { get; } = FormattingOptions2.UseTabs.ToPublicOption(); 18public static PerLanguageOption<int> TabSize { get; } = FormattingOptions2.TabSize.ToPublicOption(); 21public static PerLanguageOption<int> IndentationSize { get; } = FormattingOptions2.IndentationSize.ToPublicOption(); 24public static PerLanguageOption<string> NewLine { get; } = FormattingOptions2.NewLine.ToPublicOption(); 27public static PerLanguageOption<IndentStyle> SmartIndent { get; } = (PerLanguageOption<IndentStyle>)FormattingOptions2.SmartIndent.PublicOption!;
Options\DocumentOptionSet.cs (3)
17/// pass that information redundantly when calling <see cref="GetOption{T}(PerLanguageOption{T})"/>. 90public T GetOption<T>(PerLanguageOption<T> option) 99public DocumentOptionSet WithChangedOption<T>(PerLanguageOption<T> option, T value)
Options\OptionSet.cs (2)
57public T GetOption<T>(PerLanguageOption<T> option, string? language) 63public OptionSet WithChangedOption<T>(PerLanguageOption<T> option, string? language, T value)
Recommendations\RecommendationOptions.cs (2)
13public static PerLanguageOption<bool> HideAdvancedMembers { get; } = RecommendationOptions2.HideAdvancedMembers.ToPublicOption(); 14public static PerLanguageOption<bool> FilterOutOfScopeLocals { get; } = RecommendationOptions2.FilterOutOfScopeLocals.ToPublicOption();
Simplification\SimplificationOptions.cs (7)
59public static PerLanguageOption<bool> QualifyMemberAccessWithThisOrMe { get; } = new PerLanguageOption<bool>("SimplificationOptions", "QualifyMemberAccessWithThisOrMe", defaultValue: false); 65public static PerLanguageOption<bool> QualifyFieldAccess { get; } = new PerLanguageOption<bool>("SimplificationOptions", "QualifyFieldAccess", defaultValue: false); 71public static PerLanguageOption<bool> QualifyPropertyAccess { get; } = new("SimplificationOptions", "QualifyPropertyAccess", defaultValue: false); 77public static PerLanguageOption<bool> QualifyMethodAccess { get; } = new("SimplificationOptions", "QualifyMethodAccess", defaultValue: false); 83public static PerLanguageOption<bool> QualifyEventAccess { get; } = new("SimplificationOptions", "QualifyEventAccess", defaultValue: false); 89public static PerLanguageOption<bool> PreferIntrinsicPredefinedTypeKeywordInDeclaration { get; } = new("SimplificationOptions", "PreferIntrinsicPredefinedTypeKeywordInDeclaration", defaultValue: true); 95public static PerLanguageOption<bool> PreferIntrinsicPredefinedTypeKeywordInMemberAccess { get; } = new("SimplificationOptions", "PreferIntrinsicPredefinedTypeKeywordInMemberAccess", defaultValue: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PublicOptionFactory.cs (4)
93public static PerLanguageOption<T> ToPublicOption<T>(this PerLanguageOption2<T> option) 96return (PerLanguageOption<T>)option.PublicOption; 105public static PerLanguageOption<CodeStyleOption<T>> ToPublicOption<T>(this PerLanguageOption2<CodeStyleOption2<T>> option) 108return (PerLanguageOption<CodeStyleOption<T>>)option.PublicOption;