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