20 instantiations of SymbolSpecification
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (4)
2626var symbolSpecification = new SymbolSpecification( 2660var symbolSpecification = new SymbolSpecification( 2682new SymbolSpecification( 2688new SymbolSpecification(
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (4)
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests_OptionSets.cs (3)
74var symbolSpecification = new SymbolSpecification( 106var symbolSpecification = new SymbolSpecification( 138var symbolSpecification = new SymbolSpecification(
ConvertTupleToStruct\ConvertTupleToStructTests.cs (1)
302var symbolSpecification = new SymbolSpecification(
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (1)
77=> new(
Microsoft.CodeAnalysis.Features (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.Workspaces (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.Workspaces.Test.Utilities (1)
Options\OptionsTestHelpers.cs (1)
166var symbolSpecification = new SymbolSpecification(
81 references to SymbolSpecification
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
24using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (5)
22using static SymbolSpecification; 2624static (SymbolSpecification specification, NamingStyle style) SpecificationStyle(SymbolKindOrTypeKind kind, string name) 2626var symbolSpecification = new SymbolSpecification( 2658static (SymbolSpecification specification, NamingStyle style) SpecificationStyle(SymbolKindOrTypeKind kind, string suffix) 2660var symbolSpecification = new SymbolSpecification(
Completion\CompletionProviders\DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs (1)
14using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification;
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
15using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification;
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
228SymbolSpecification.SymbolKindOrTypeKind kind,
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
39new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field),
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
87new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field),
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
1156var localFunctionPreferences = Options.NamingStyle.SymbolSpecifications.Where(symbol => symbol.AppliesTo(new SymbolSpecification.SymbolKindOrTypeKind(MethodKind.LocalFunction), CreateMethodModifiers().Modifiers, null)); 1159var localFunctionKind = new SymbolSpecification.SymbolKindOrTypeKind(MethodKind.LocalFunction);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (7)
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests_OptionSets.cs (5)
15using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification; 74var symbolSpecification = new SymbolSpecification( 77[new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)], 106var symbolSpecification = new SymbolSpecification( 138var symbolSpecification = new SymbolSpecification(
ConvertTupleToStruct\ConvertTupleToStructTests.cs (2)
302var symbolSpecification = new SymbolSpecification( 305[new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Parameter)],
Microsoft.CodeAnalysis.EditorFeatures (8)
EditorConfigSettings\Data\NamingStyleSetting.cs (1)
52internal SymbolSpecification? Type { get; set; }
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (3)
40static bool AreSameSymbolSpec(SymbolSpecification? left, SymbolSpecification? right) 76public static SymbolSpecification AsSymbolSpecification(this ApplicableSymbolInfo applicableSymbolInfo)
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (4)
156private sealed class SymbolSpecificationComparerIgnoreGUIDs : IEqualityComparer<SymbolSpecification> 162public bool Equals(SymbolSpecification? left, SymbolSpecification? right) 180public int GetHashCode(SymbolSpecification symbolSpecification)
Microsoft.CodeAnalysis.Features (2)
Shared\Extensions\DocumentExtensions.cs (1)
14using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification;
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (1)
9using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification;
Microsoft.CodeAnalysis.Workspaces (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.Workspaces.Test.Utilities (8)
Options\NamingStyleTestUtilities.cs (5)
24public static string Inspect(this SymbolSpecification symbol) 72public static SymbolSpecification.SymbolKindOrTypeKind ToSymbolKindOrTypeKind(object symbolOrTypeKind) 75TypeKind typeKind => new SymbolSpecification.SymbolKindOrTypeKind(typeKind), 76SymbolKind symbolKind => new SymbolSpecification.SymbolKindOrTypeKind(symbolKind), 77MethodKind methodKind => new SymbolSpecification.SymbolKindOrTypeKind(methodKind),
Options\OptionsTestHelpers.cs (3)
156params (SymbolSpecification.SymbolKindOrTypeKind[], Capitalization capitalization, ReportDiagnostic severity)[] rules) 158var symbolSpecifications = new List<SymbolSpecification>(); 166var symbolSpecification = new SymbolSpecification(
Microsoft.CodeAnalysis.Workspaces.UnitTests (12)
EditorConfigParsing\NamingStyleParserTests.cs (1)
9using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification;
Options\EditorConfigNamingStyleParserTests.cs (10)
12using static Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification; 36var symbolSpec = result.SymbolSpecifications.Single(); 81var symbolSpec = Assert.Single(result.SymbolSpecifications); 106var symbolSpec = result.SymbolSpecifications.Single(); 164var symbolSpec = result.SymbolSpecifications.Single(); 212var symbolSpec = result.SymbolSpecifications.Single(); 255var symbolSpec = result.SymbolSpecifications.Single(); 298var symbolSpec = result.SymbolSpecifications.Single(); 443var symbolSpec = result.SymbolSpecifications.Single(); 460var symbolSpecifications = CreateDefaultSymbolSpecification();
Options\NamingStylePreferencesTests.cs (1)
195/// we should avoid doing this in the future. If this test fails, update <see cref="SymbolSpecification.ModifierKind"/>