1 write to SymbolSpecification
Microsoft.CodeAnalysis.Workspaces (1)
NamingRule.cs (1)
19SymbolSpecification = symbolSpecification;
26 references to SymbolSpecification
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
244if (rule.SymbolSpecification.AppliesTo(kind, declarationInfo.Modifiers, declarationInfo.DeclaredAccessibility))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
867if (namingRules.Any(static (rule, arg) => rule.NamingStyle.CapitalizationScheme.Equals(Capitalization.CamelCase) && rule.SymbolSpecification.AppliesTo(arg.localFunctionKind, arg.self.CreateMethodModifiers(), null), (self: this, localFunctionKind)))
Microsoft.CodeAnalysis.EditorFeatures (4)
EditorConfigSettings\Data\NamingStyleSetting.cs (1)
27Type = namingRule.SymbolSpecification;
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
108SymbolSpecificationComparerIgnoreGUIDs.Instance.Equals(left.SymbolSpecification, right.SymbolSpecification); 115var symbolSpecificationHashCode = SymbolSpecificationComparerIgnoreGUIDs.Instance.GetHashCode(rule.SymbolSpecification);
Microsoft.CodeAnalysis.Features (7)
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (1)
107var parameterNamingRule = rules.Where(rule => rule.SymbolSpecification.AppliesTo(SymbolKind.Parameter, Accessibility.NotApplicable)).First();
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
290if (rule.SymbolSpecification.AppliesTo(SymbolKind.Field, Accessibility.Private)) 339if (rule.SymbolSpecification.AppliesTo(SymbolKind.Property, Accessibility.Public))
Shared\Extensions\DocumentExtensions.cs (3)
118if (rule.SymbolSpecification.AppliesTo(symbol)) 131if (rule.SymbolSpecification.AppliesTo(symbolKind, accessibility)) 144if (rule.SymbolSpecification.AppliesTo(kind, modifiers, accessibility))
Shared\Naming\IdentifierNameParts.cs (1)
45if (rule.SymbolSpecification.AppliesTo(symbol))
Microsoft.CodeAnalysis.Workspaces (13)
EditorConfigFileGenerator_NamingStyles.cs (2)
21var symbolSpecifications = namingRules.Select(x => x.SymbolSpecification).ToImmutableArray(); 27SymbolSpecificationID = x.SymbolSpecification.ID
EditorConfigNamingStyleParser.cs (10)
88.ThenBy(rule => ruleNames[(rule.SymbolSpecification.ID, rule.NamingStyle.ID, rule.EnforcementLevel)], StringComparer.OrdinalIgnoreCase) 89.ThenBy(rule => ruleNames[(rule.SymbolSpecification.ID, rule.NamingStyle.ID, rule.EnforcementLevel)], StringComparer.Ordinal); 97SymbolSpecificationID = rule.SymbolSpecification.ID, 164foreach (var accessibility in x.SymbolSpecification.ApplicableAccessibilityList) 166if (!y.SymbolSpecification.ApplicableAccessibilityList.Contains(accessibility)) 187foreach (var modifier in y.SymbolSpecification.RequiredModifierList) 192if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst)) 199if (!x.SymbolSpecification.RequiredModifierList.Contains(modifier)) 219foreach (var symbolKind in x.SymbolSpecification.ApplicableSymbolKindList) 221if (!y.SymbolSpecification.ApplicableSymbolKindList.Contains(symbolKind))
NamingStyleRules.cs (1)
33if (namingRule.SymbolSpecification.AppliesTo(symbol))