18 references to SymbolSpecification
Microsoft.CodeAnalysis.CodeStyle (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (9)
68symbolSpecifications.Add(rule.SymbolSpecification); 72SymbolSpecificationID = rule.SymbolSpecification.ID, 167foreach (var accessibility in x.SymbolSpecification.ApplicableAccessibilityList) 169if (!y.SymbolSpecification.ApplicableAccessibilityList.Contains(accessibility)) 190foreach (var modifier in y.SymbolSpecification.RequiredModifierList) 195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst)) 202if (!x.SymbolSpecification.RequiredModifierList.Contains(modifier)) 222foreach (var symbolKind in x.SymbolSpecification.ApplicableSymbolKindList) 224if (!y.SymbolSpecification.ApplicableSymbolKindList.Contains(symbolKind))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Naming\IdentifierNameParts.cs (1)
41if (rule.SymbolSpecification.AppliesTo(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingRule.cs (3)
22=> SymbolSpecification.ID == other.SymbolSpecification.ID && 30=> Hash.Combine(SymbolSpecification.ID.GetHashCode(), Hash.Combine(NamingStyle.ID.GetHashCode(), (int)EnforcementLevel));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
25if (namingRule.SymbolSpecification.AppliesTo(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
291SymbolSpecificationID = rule.SymbolSpecification.ID,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (3)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 79entryWriter($"dotnet_naming_rule.{ruleName}.symbols", serializedNameMap[namingRule.SymbolSpecification.ID]); 175builder.Add(rule, $"{serializedNameMap[rule.SymbolSpecification.ID]}_should_be_{serializedNameMap[rule.NamingStyle.ID]}");