27 references to ApplicableAccessibilityList
Microsoft.CodeAnalysis.EditorFeatures (5)
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (2)
53left.ApplicableAccessibilityList.SequenceEqual(right.ApplicableAccessibilityList) &&
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
176left.ApplicableAccessibilityList.SequenceEqual(right.ApplicableAccessibilityList) && 184Hash.Combine(Hash.CombineValues(symbolSpecification.ApplicableAccessibilityList),
Microsoft.CodeAnalysis.Workspaces (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
167foreach (var accessibility in x.SymbolSpecification.ApplicableAccessibilityList) 169if (!y.SymbolSpecification.ApplicableAccessibilityList.Contains(accessibility))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
97entryWriter($"dotnet_naming_symbols.{serializedNameMap[symbolSpecification.ID]}.applicable_accessibilities", symbolSpecification.ApplicableAccessibilityList.ToEditorConfigString(language));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
42public ImmutableArray<Accessibility> ApplicableAccessibilityList { get; } = accessibilityList.IsDefault ? DefaultSymbolSpecificationTemplate.ApplicableAccessibilityList : accessibilityList; 94ApplicableAccessibilityList.Contains(GetAccessibility(symbol)); 112if (accessibility.HasValue && !ApplicableAccessibilityList.Any(static (k, accessibility) => k == accessibility, accessibility)) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 208Hash.Combine(Hash.CombineValues(ApplicableAccessibilityList), 227writer.WriteArray(ApplicableAccessibilityList, (w, v) => w.WriteInt32((int)v)); 255var accessibilitiesElement = new XElement(nameof(ApplicableAccessibilityList)); 257foreach (var accessibility in ApplicableAccessibilityList) 282accessibilityList: GetAccessibilityListFromXElement(symbolSpecificationElement.Element(nameof(ApplicableAccessibilityList))),
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 (8)
Options\EditorConfigNamingStyleParserTests.cs (8)
58AssertEx.SetEqual(expectedApplicableAccessibilityList, symbolSpec.ApplicableAccessibilityList); 121symbolSpec.ApplicableAccessibilityList); 185AssertEx.SetEqual(expectedApplicableAccessibilityList, symbolSpec.ApplicableAccessibilityList); 226Assert.Single(symbolSpec.ApplicableAccessibilityList); 227Assert.Contains(Accessibility.Private, symbolSpec.ApplicableAccessibilityList); 269symbolSpec.ApplicableAccessibilityList); 308symbolSpec.ApplicableAccessibilityList); 391Assert.Equal(accessibilities, result.SymbolSpecifications.SelectMany(x => x.ApplicableAccessibilityList));