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