25 instantiations of SymbolSpecification
Microsoft.CodeAnalysis.CodeStyle (4)
EditorConfigNamingStyleParser_SymbolSpec.cs (1)
57
(t0, t1, t2, t3) => new
SymbolSpecification
(
SymbolSpecification.cs (3)
70
return new
SymbolSpecification
(
253
return new
SymbolSpecification
(
298
=>
new
(
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (21)
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
(
710
var localsSymbolSpecification = new
SymbolSpecification
(
717
var constLocalsSymbolSpecification = new
SymbolSpecification
(
764
var symbolSpecification = new
SymbolSpecification
(
85 references to SymbolSpecification
Microsoft.CodeAnalysis.CodeStyle (30)
EditorConfigFileGenerator_NamingStyles.cs (4)
51
ImmutableArray<
SymbolSpecification
> symbolSpecifications,
80
foreach (
var
symbolSpecification in symbolSpecifications)
112
ImmutableArray<
SymbolSpecification
> symbolSpecifications,
117
foreach (
var
symbolSpecification in symbolSpecifications)
EditorConfigNamingStyleParser.cs (5)
22
var symbolSpecifications = ArrayBuilder<
SymbolSpecification
>.GetInstance();
29
if (TryGetSymbolSpec(namingRuleTitle, trimmedDictionary, out
var
symbolSpec) &&
189
if (modifier.ModifierKindWrapper is
SymbolSpecification
.ModifierKindEnum.IsStatic
190
or
SymbolSpecification
.ModifierKindEnum.IsReadOnly)
192
if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper ==
SymbolSpecification
.ModifierKindEnum.IsConst))
EditorConfigNamingStyleParser_NamingRule.cs (1)
17
SymbolSpecification
symbolSpec,
EditorConfigNamingStyleParser_SymbolSpec.cs (3)
15
using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.
SymbolSpecification
;
50
[NotNullWhen(true)] out
SymbolSpecification
? symbolSpec)
52
return TryGetSymbolSpec<string, object?,
SymbolSpecification
>(
NamingRule.cs (2)
13
public readonly
SymbolSpecification
SymbolSpecification;
17
public NamingRule(
SymbolSpecification
symbolSpecification, NamingStyle namingStyle, ReportDiagnostic enforcementLevel)
NamingStyleOption.cs (1)
8
using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.
SymbolSpecification
;
NamingStylePreferences.cs (6)
278
public readonly ImmutableArray<
SymbolSpecification
> SymbolSpecifications;
289
ImmutableArray<
SymbolSpecification
> symbolSpecifications,
301
public static NamingStylePreferences Empty { get; } = new(ImmutableArray<
SymbolSpecification
>.Empty, ImmutableArray<NamingStyle>.Empty, ImmutableArray<SerializableNamingRule>.Empty);
311
internal
SymbolSpecification
GetSymbolSpecification(Guid symbolSpecificationID)
333
element.Element("SymbolSpecifications").Elements(nameof(
SymbolSpecification
))
334
.Select(
SymbolSpecification
.FromXElement).ToImmutableArray(),
SymbolSpecification.cs (8)
28
internal sealed class SymbolSpecification : IEquatable<
SymbolSpecification
>, IObjectWritable
30
private static readonly
SymbolSpecification
DefaultSymbolSpecificationTemplate = CreateDefaultSymbolSpecification();
64
public static
SymbolSpecification
CreateDefaultSymbolSpecification()
206
return Equals(obj as
SymbolSpecification
);
209
public bool Equals(
SymbolSpecification
other)
232
return new XElement(nameof(
SymbolSpecification
),
251
public static
SymbolSpecification
ReadFrom(ObjectReader reader)
297
internal static
SymbolSpecification
FromXElement(XElement symbolSpecificationElement)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (55)
NamingStylesTestOptionSets.cs (55)
100
internal OptionsCollection SymbolKindsArePascalCase(ImmutableArray<
SymbolSpecification
.SymbolKindOrTypeKind> symbolKinds)
104
=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, SymbolKindsArePascalCaseOption(ImmutableArray<
SymbolSpecification
.SymbolKindOrTypeKind>.Empty) } };
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
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(TypeKind.Class)),
162
var
symbolSpecification = new SymbolSpecification(
165
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field)),
194
var
symbolSpecification = new SymbolSpecification(
197
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field)),
226
var
symbolSpecification = new SymbolSpecification(
229
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field)),
258
var
symbolSpecification = new SymbolSpecification(
261
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field)),
296
var
symbolSpecification = new SymbolSpecification(
299
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.Ordinary)),
327
var
symbolSpecification = new SymbolSpecification(
330
ImmutableArray.Create(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
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Parameter)),
452
var
symbolSpecification = new SymbolSpecification(
455
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Parameter)),
484
var
symbolSpecification = new SymbolSpecification(
487
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Parameter)),
516
var
symbolSpecification = new SymbolSpecification(
519
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Local)),
548
var
symbolSpecification = new SymbolSpecification(
551
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.LocalFunction)),
580
var
symbolSpecification = new SymbolSpecification(
583
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Property)),
612
var
symbolSpecification = new SymbolSpecification(
615
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(TypeKind.Interface)),
644
var
symbolSpecification = new SymbolSpecification(
647
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.TypeParameter)),
676
var
symbolSpecification = new SymbolSpecification(
680
new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Field),
681
new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Local)),
683
ImmutableArray.Create(new
SymbolSpecification
.ModifierKind(
SymbolSpecification
.ModifierKindEnum.IsConst)));
710
var
localsSymbolSpecification = new SymbolSpecification(
713
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Local)),
717
var
constLocalsSymbolSpecification = new SymbolSpecification(
720
ImmutableArray.Create(new
SymbolSpecification
.SymbolKindOrTypeKind(SymbolKind.Local)),
722
ImmutableArray.Create(new
SymbolSpecification
.ModifierKind(
SymbolSpecification
.ModifierKindEnum.IsConst)));
764
var
symbolSpecification = new SymbolSpecification(
768
new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.Ordinary),
769
new
SymbolSpecification
.SymbolKindOrTypeKind(MethodKind.LocalFunction)),
771
ImmutableArray.Create(new
SymbolSpecification
.ModifierKind(
SymbolSpecification
.ModifierKindEnum.IsAsync)));