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