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