1 write to RequiredModifierList
Microsoft.CodeAnalysis.Workspaces (1)
SymbolSpecification.cs (1)
58RequiredModifierList = modifiers.IsDefault ? DefaultSymbolSpecificationTemplate.RequiredModifierList : modifiers;
31 references to RequiredModifierList
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (11)
Diagnostics\NamingStyles\EditorConfigNamingStyleParserTests.cs (11)
53Assert.Empty(symbolSpec.RequiredModifierList); 123Assert.Single(symbolSpec.RequiredModifierList); 124Assert.Contains(new ModifierKind(ModifierKindEnum.IsAsync), symbolSpec.RequiredModifierList); 192Assert.Empty(symbolSpec.RequiredModifierList); 234Assert.Empty(symbolSpec.RequiredModifierList); 276Assert.Empty(symbolSpec.RequiredModifierList); 315Assert.Empty(symbolSpec.RequiredModifierList); 423Assert.Equal(csharpResult.SymbolSpecifications.SelectMany(x => x.RequiredModifierList.Select(y => y.Modifier)), 424vbResult.SymbolSpecifications.SelectMany(x => x.RequiredModifierList.Select(y => y.Modifier))); 425Assert.Equal(csharpResult.SymbolSpecifications.SelectMany(x => x.RequiredModifierList.Select(y => y.ModifierKindWrapper)), 426vbResult.SymbolSpecifications.SelectMany(x => x.RequiredModifierList.Select(y => y.ModifierKindWrapper)));
Microsoft.CodeAnalysis.EditorFeatures (5)
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (2)
54left.RequiredModifierList.SequenceEqual(right.RequiredModifierList);
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
163left.RequiredModifierList.SequenceEqual(right.RequiredModifierList) && 171Hash.Combine(Hash.CombineValues(symbolSpecification.RequiredModifierList),
Microsoft.CodeAnalysis.Workspaces (14)
EditorConfigFileGenerator_NamingStyles.cs (1)
90editorconfig.AppendLine($"dotnet_naming_symbols.{serializedNameMap[symbolSpecification.ID]}.required_modifiers = {symbolSpecification.RequiredModifierList.ToEditorConfigString(language)}");
EditorConfigNamingStyleParser.cs (3)
187foreach (var modifier in y.SymbolSpecification.RequiredModifierList) 192if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst)) 199if (!x.SymbolSpecification.RequiredModifierList.Contains(modifier))
SymbolSpecification.cs (10)
58RequiredModifierList = modifiers.IsDefault ? DefaultSymbolSpecificationTemplate.RequiredModifierList : modifiers; 103AllMatches(this.RequiredModifierList, symbol) && 116var collapsedModifiers = CollapseModifiers(RequiredModifierList); 218&& RequiredModifierList.SequenceEqual(other.RequiredModifierList); 227Hash.CombineValues(RequiredModifierList))))); 248writer.WriteArray(RequiredModifierList, (w, v) => v.WriteTo(w)); 287var modifiersElement = new XElement(nameof(RequiredModifierList)); 289foreach (var modifier in RequiredModifierList) 303modifiers: GetModifierListFromXElement(symbolSpecificationElement.Element(nameof(RequiredModifierList))));
Microsoft.VisualStudio.LanguageServices.Implementation (1)
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (1)
259IsChecked = specification.RequiredModifierList.Any(static (m, modifier) => m.Modifier == modifier, modifier);