1 instantiation of NamingStylePreferences
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
42var preferences = new NamingStylePreferences(
28 references to NamingStylePreferences
Microsoft.CodeAnalysis.CodeStyle (28)
src\Analyzers\Core\Analyzers\AnalyzerOptionsProvider.cs (1)
38public NamingStylePreferences NamingPreferences => GetOption(NamingStyleOptions.NamingPreferences);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (2)
23[DataMember] public NamingStylePreferences NamingStyle { get; init; } = NamingStylePreferences.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\StructuredAnalyzerConfigOptions.cs (5)
25private readonly Lazy<NamingStylePreferences> _lazyNamingStylePreferences; 31_lazyNamingStylePreferences = new Lazy<NamingStylePreferences>(() => EditorConfigNamingStyleParser.ParseDictionary(_options)); 41public override NamingStylePreferences GetNamingStylePreferences() 45=> _lazyNamingStylePreferences.Value is { IsEmpty: false } nonEmpty ? nonEmpty : _fallback?.GetNamingStylePreferences() ?? NamingStylePreferences.Empty; 50public abstract NamingStylePreferences GetNamingStylePreferences();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (2)
25if (option.Definition.Type == typeof(NamingStylePreferences)) 29var preferences = structuredOptions.GetNamingStylePreferences();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
16public static NamingStylePreferences ParseDictionary(AnalyzerConfigOptions allRawConventions) 42var preferences = new NamingStylePreferences(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleOptions.cs (3)
24internal static PerLanguageOption2<NamingStylePreferences> NamingPreferences { get; } = new( 26defaultValue: NamingStylePreferences.Default, 28serializer: EditorConfigValueSerializer<NamingStylePreferences>.Unsupported);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (10)
26internal sealed class NamingStylePreferences : IEquatable<NamingStylePreferences> 300public static NamingStylePreferences Default { get; } = FromXElement(XElement.Parse(DefaultNamingPreferencesString)); 301public static NamingStylePreferences Empty { get; } = new([], [], []); 328internal static NamingStylePreferences FromXElement(XElement element) 339=> Equals(obj as NamingStylePreferences); 341public bool Equals(NamingStylePreferences other) 351public static bool operator ==(NamingStylePreferences left, NamingStylePreferences right) 365public static bool operator !=(NamingStylePreferences left, NamingStylePreferences right)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
19public static void AppendToEditorConfig(this NamingStylePreferences namingStylePreferences, string language, StringBuilder editorconfig)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (1)
24public NamingRule GetRule(NamingStylePreferences info)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\OptionDefinition.cs (1)
104type == typeof(NamingStylePreferences) ||