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