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