28 references to ApplicableSymbolKindList
Microsoft.CodeAnalysis.EditorFeatures (5)
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (2)
52
return left.
ApplicableSymbolKindList
.SequenceEqual(right!.
ApplicableSymbolKindList
) &&
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
177
left.
ApplicableSymbolKindList
.SequenceEqual(right.
ApplicableSymbolKindList
);
185
Hash.CombineValues(symbolSpecification.
ApplicableSymbolKindList
))));
Microsoft.CodeAnalysis.Workspaces (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
222
foreach (var symbolKind in x.SymbolSpecification.
ApplicableSymbolKindList
)
224
if (!y.SymbolSpecification.
ApplicableSymbolKindList
.Contains(symbolKind))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
96
entryWriter($"dotnet_naming_symbols.{serializedNameMap[symbolSpecification.ID]}.applicable_kinds", symbolSpecification.
ApplicableSymbolKindList
.ToEditorConfigString());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
39
public ImmutableArray<SymbolKindOrTypeKind> ApplicableSymbolKindList { get; } = symbolKindList.IsDefault ? DefaultSymbolSpecificationTemplate.
ApplicableSymbolKindList
: symbolKindList;
92
=>
ApplicableSymbolKindList
.Any(static (kind, symbol) => kind.MatchesSymbol(symbol), symbol) &&
101
if (!
ApplicableSymbolKindList
.Any(static (k, kind) => k.Equals(kind), kind))
198
&&
ApplicableSymbolKindList
.SequenceEqual(other.
ApplicableSymbolKindList
)
207
Hash.Combine(Hash.CombineValues(
ApplicableSymbolKindList
),
226
writer.WriteArray(
ApplicableSymbolKindList
, (w, v) => v.WriteTo(w));
243
var symbolKindsElement = new XElement(nameof(
ApplicableSymbolKindList
));
245
foreach (var symbolKind in
ApplicableSymbolKindList
)
281
symbolKindList: GetSymbolKindListFromXElement(symbolSpecificationElement.Element(nameof(
ApplicableSymbolKindList
))),
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\NamingStyleTestUtilities.cs (1)
25
=> $"{symbol.Name} {Inspect(symbol.
ApplicableSymbolKindList
)} {Inspect(symbol.ApplicableAccessibilityList)} {Inspect(symbol.RequiredModifierList)}";
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
Options\EditorConfigNamingStyleParserTests.cs (9)
46
AssertEx.SetEqual(expectedApplicableSymbolKindList, symbolSpec.
ApplicableSymbolKindList
);
116
AssertEx.SetEqual(expectedApplicableSymbolKindList, symbolSpec.
ApplicableSymbolKindList
);
177
AssertEx.SetEqual(expectedApplicableSymbolKindList, symbolSpec.
ApplicableSymbolKindList
);
225
AssertEx.SetEqual(expectedApplicableSymbolKindList, symbolSpec.
ApplicableSymbolKindList
);
266
AssertEx.SetEqual(expectedApplicableSymbolKindList, symbolSpec.
ApplicableSymbolKindList
);
305
AssertEx.SetEqual(expectedApplicableSymbolKindList, symbolSpec.
ApplicableSymbolKindList
);
361
Assert.Equal(kinds, result.SymbolSpecifications.SelectMany(x => x.
ApplicableSymbolKindList
));
449
AssertEx.SetEqual(expectedApplicableTypeKindList, symbolSpec.
ApplicableSymbolKindList
);
461
foreach (var applicableSymbolKind in symbolSpecifications.
ApplicableSymbolKindList
)