14 references to RequiredModifierList
Microsoft.CodeAnalysis.CodeStyle (14)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (3)
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))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
98
entryWriter($"dotnet_naming_symbols.{serializedNameMap[symbolSpecification.ID]}.required_modifiers", symbolSpecification.
RequiredModifierList
.ToEditorConfigString(language));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
50
public ImmutableArray<ModifierKind> RequiredModifierList { get; } = modifiers.IsDefault ? DefaultSymbolSpecificationTemplate.
RequiredModifierList
: modifiers;
98
RequiredModifierList
.All(static (modifier, symbol) => modifier.MatchesSymbol(symbol), symbol) &&
111
var collapsedModifiers = CollapseModifiers(
RequiredModifierList
);
205
&&
RequiredModifierList
.SequenceEqual(other.
RequiredModifierList
);
214
Hash.CombineValues(
RequiredModifierList
)))));
233
writer.WriteArray(
RequiredModifierList
, (w, v) => v.WriteTo(w));
272
var modifiersElement = new XElement(nameof(
RequiredModifierList
));
274
foreach (var modifier in
RequiredModifierList
)
288
modifiers: GetModifierListFromXElement(symbolSpecificationElement.Element(nameof(
RequiredModifierList
))));