31 instantiations of SymbolSpecification
Microsoft.CodeAnalysis.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (1)
62
symbolSpec = new
SymbolSpecification
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
56
return new
SymbolSpecification
(
233
return new
SymbolSpecification
(
278
=>
new
(
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (6)
21
new
SymbolSpecification
(
33
new
SymbolSpecification
(
62
new
SymbolSpecification
(Guid.NewGuid(), "endswithasync", kinds, accessibilityList: default, modifiers),
71
new
SymbolSpecification
(Guid.NewGuid(), "camelcasefields", kinds, accessibilityList: default, modifiers: default),
81
new
SymbolSpecification
(Guid.NewGuid(), "endswithasynct", kinds, accessibilityList: default, modifiers),
90
new
SymbolSpecification
(Guid.NewGuid(), "startswithget", kinds, accessibilityList: default, modifiers: default),
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (21)
src\Features\DiagnosticsTestUtilities\NamingStyles\NamingStylesTestOptionSets.cs (21)
132
var symbolSpecification = new
SymbolSpecification
(
162
var symbolSpecification = new
SymbolSpecification
(
194
var symbolSpecification = new
SymbolSpecification
(
226
var symbolSpecification = new
SymbolSpecification
(
258
var symbolSpecification = new
SymbolSpecification
(
296
var symbolSpecification = new
SymbolSpecification
(
327
var symbolSpecification = new
SymbolSpecification
(
358
var symbolSpecification = new
SymbolSpecification
(
389
var symbolSpecification = new
SymbolSpecification
(
420
var symbolSpecification = new
SymbolSpecification
(
452
var symbolSpecification = new
SymbolSpecification
(
484
var symbolSpecification = new
SymbolSpecification
(
516
var symbolSpecification = new
SymbolSpecification
(
548
var symbolSpecification = new
SymbolSpecification
(
580
var symbolSpecification = new
SymbolSpecification
(
612
var symbolSpecification = new
SymbolSpecification
(
644
var symbolSpecification = new
SymbolSpecification
(
676
var symbolSpecification = new
SymbolSpecification
(
711
var localsSymbolSpecification = new
SymbolSpecification
(
718
var constLocalsSymbolSpecification = new
SymbolSpecification
(
765
var symbolSpecification = new
SymbolSpecification
(
86 references to SymbolSpecification
Microsoft.CodeAnalysis.CodeStyle (31)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOption.cs (1)
8
using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.
SymbolSpecification
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (5)
25
if (TryGetSymbolSpecification(namingRuleTitle, trimmedDictionary, out
var
symbolSpec) &&
62
using var _1 = ArrayBuilder<
SymbolSpecification
>.GetInstance(out var symbolSpecifications);
192
if (modifier.ModifierKindWrapper is
SymbolSpecification
.ModifierKindEnum.IsStatic
193
or
SymbolSpecification
.ModifierKindEnum.IsReadOnly)
195
if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper ==
SymbolSpecification
.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
18
SymbolSpecification
symbolSpec,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
15
using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.
SymbolSpecification
;
52
[NotNullWhen(true)] out
SymbolSpecification
? symbolSpec)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingRule.cs (2)
13
SymbolSpecification
symbolSpecification,
17
public readonly
SymbolSpecification
SymbolSpecification = symbolSpecification;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (5)
27
public readonly ImmutableArray<
SymbolSpecification
> SymbolSpecifications;
57
ImmutableArray<
SymbolSpecification
> symbolSpecifications,
76
ImmutableArray<
SymbolSpecification
> symbolSpecifications,
355
[.. element.Element("SymbolSpecifications")!.Elements(nameof(
SymbolSpecification
)).Select(
SymbolSpecification
.FromXElement)],
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (5)
30
ImmutableArray<
SymbolSpecification
> symbolSpecifications,
47
ImmutableArray<
SymbolSpecification
> symbolSpecifications,
88
foreach (
var
symbolSpecification in symbolSpecifications)
120
ImmutableArray<
SymbolSpecification
> symbolSpecifications,
125
foreach (
var
symbolSpecification in symbolSpecifications)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
26
ImmutableArray<
SymbolSpecification
.SymbolKindOrTypeKind> symbolKindList,
28
ImmutableArray<
SymbolSpecification
.ModifierKind> modifiers = default) : IEquatable<
SymbolSpecification
>
30
private static readonly
SymbolSpecification
DefaultSymbolSpecificationTemplate = CreateDefaultSymbolSpecification();
50
public static
SymbolSpecification
CreateDefaultSymbolSpecification()
188
return Equals(obj as
SymbolSpecification
);
191
public bool Equals(
SymbolSpecification
other)
214
return new XElement(nameof(
SymbolSpecification
),
231
public static
SymbolSpecification
ReadFrom(ObjectReader reader)
277
internal static
SymbolSpecification
FromXElement(XElement symbolSpecificationElement)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (1)
9
using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.
SymbolSpecification
;
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (54)
src\Features\DiagnosticsTestUtilities\NamingStyles\NamingStylesTestOptionSets.cs (54)
100
internal OptionsCollection SymbolKindsArePascalCase(ImmutableArray<
SymbolSpecification
.SymbolKindOrTypeKind> symbolKinds)
109
internal static
SymbolSpecification
.SymbolKindOrTypeKind ToSymbolKindOrTypeKind(object symbolOrTypeKind)
114
return new
SymbolSpecification
.SymbolKindOrTypeKind(typeKind);
117
return new
SymbolSpecification
.SymbolKindOrTypeKind(symbolKind);
120
return new
SymbolSpecification
.SymbolKindOrTypeKind(methodKind);
132
var
symbolSpecification = new SymbolSpecification(
135
[new
SymbolSpecification
.SymbolKindOrTypeKind(TypeKind.Class)],
162
var
symbolSpecification = new SymbolSpecification(
165
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field)],
194
var
symbolSpecification = new SymbolSpecification(
197
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field)],
226
var
symbolSpecification = new SymbolSpecification(
229
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field)],
258
var
symbolSpecification = new SymbolSpecification(
261
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field)],
296
var
symbolSpecification = new SymbolSpecification(
299
[new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.Ordinary)],
327
var
symbolSpecification = new SymbolSpecification(
330
[new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.Ordinary)],
356
private static NamingStylePreferences SymbolKindsArePascalCaseOption(ImmutableArray<
SymbolSpecification
.SymbolKindOrTypeKind> symbolKinds)
358
var
symbolSpecification = new SymbolSpecification(
389
var
symbolSpecification = new SymbolSpecification(
420
var
symbolSpecification = new SymbolSpecification(
423
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Parameter)],
452
var
symbolSpecification = new SymbolSpecification(
455
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Parameter)],
484
var
symbolSpecification = new SymbolSpecification(
487
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Parameter)],
516
var
symbolSpecification = new SymbolSpecification(
519
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Local)],
548
var
symbolSpecification = new SymbolSpecification(
551
[new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.LocalFunction)],
580
var
symbolSpecification = new SymbolSpecification(
583
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Property)],
612
var
symbolSpecification = new SymbolSpecification(
615
[new
SymbolSpecification
.SymbolKindOrTypeKind(TypeKind.Interface)],
644
var
symbolSpecification = new SymbolSpecification(
647
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.TypeParameter)],
676
var
symbolSpecification = new SymbolSpecification(
680
new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field),
681
new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Local),
684
[new
SymbolSpecification
.ModifierKind(
SymbolSpecification
.ModifierKindEnum.IsConst)]);
711
var
localsSymbolSpecification = new SymbolSpecification(
714
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Local)],
718
var
constLocalsSymbolSpecification = new SymbolSpecification(
721
[new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Local)],
723
[new
SymbolSpecification
.ModifierKind(
SymbolSpecification
.ModifierKindEnum.IsConst)]);
765
var
symbolSpecification = new SymbolSpecification(
769
new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.Ordinary),
770
new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.LocalFunction),
773
[new
SymbolSpecification
.ModifierKind(
SymbolSpecification
.ModifierKindEnum.IsAsync)]);