43 instantiations of SymbolSpecification
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (1)
77=> new(
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (21)
Microsoft.CodeAnalysis.Features (6)
Shared\Naming\FallbackNamingRules.cs (6)
23new SymbolSpecification(
36new SymbolSpecification(
69new SymbolSpecification(Guid.NewGuid(), "endswithasync", kinds, accessibilityList: default, modifiers),
78new SymbolSpecification(Guid.NewGuid(), "camelcasefields", kinds, accessibilityList: default, modifiers: default),
88new SymbolSpecification(Guid.NewGuid(), "endswithasynct", kinds, accessibilityList: default, modifiers),
97new SymbolSpecification(Guid.NewGuid(), "startswithget", kinds, accessibilityList: default, modifiers: default),
Microsoft.CodeAnalysis.Workspaces (4)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.VisualStudio.LanguageServices.Implementation (2)
153 references to SymbolSpecification
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (24)
Microsoft.CodeAnalysis.CSharp.Features (5)
Microsoft.CodeAnalysis.EditorFeatures (8)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (55)
NamingStyles\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)));
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.Workspaces (30)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.VisualStudio.LanguageServices.Implementation (24)
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (8)
17using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification;
39public SymbolSpecificationViewModel(string languageName, SymbolSpecification specification, bool canBeDeleted, INotificationService notificationService)
143internal SymbolSpecification GetSymbolSpecification()
188public SymbolKindViewModel(SymbolKind symbolKind, string name, SymbolSpecification specification)
195public SymbolKindViewModel(TypeKind typeKind, string name, SymbolSpecification specification)
202public SymbolKindViewModel(MethodKind methodKind, string name, SymbolSpecification specification)
232public AccessibilityViewModel(Accessibility accessibility, string name, SymbolSpecification specification)
254public ModifierViewModel(DeclarationModifiers modifier, string name, SymbolSpecification specification)