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