10 instantiations of ModifierKind
Microsoft.CodeAnalysis.CodeStyle (7)
EditorConfigNamingStyleParser_SymbolSpec.cs (5)
302
private static readonly ModifierKind s_abstractModifierKind =
new
(ModifierKindEnum.IsAbstract);
303
private static readonly ModifierKind s_asyncModifierKind =
new
(ModifierKindEnum.IsAsync);
304
private static readonly ModifierKind s_constModifierKind =
new
(ModifierKindEnum.IsConst);
305
private static readonly ModifierKind s_readonlyModifierKind =
new
(ModifierKindEnum.IsReadOnly);
306
private static readonly ModifierKind s_staticModifierKind =
new
(ModifierKindEnum.IsStatic);
SymbolSpecification.cs (2)
557
=>
new
((ModifierKindEnum)Enum.Parse(typeof(ModifierKindEnum), modifierElement.Value));
565
=>
new
((ModifierKindEnum)reader.ReadInt32());
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (3)
NamingStylesTestOptionSets.cs (3)
683
ImmutableArray.Create(new SymbolSpecification.
ModifierKind
(SymbolSpecification.ModifierKindEnum.IsConst)));
722
ImmutableArray.Create(new SymbolSpecification.
ModifierKind
(SymbolSpecification.ModifierKindEnum.IsConst)));
771
ImmutableArray.Create(new SymbolSpecification.
ModifierKind
(SymbolSpecification.ModifierKindEnum.IsAsync)));
33 references to ModifierKind
Microsoft.CodeAnalysis.CodeStyle (33)
EditorConfigNamingStyleParser.cs (1)
187
foreach (
var
modifier in y.SymbolSpecification.RequiredModifierList)
EditorConfigNamingStyleParser_SymbolSpec.cs (14)
74
(ImmutableArray<
ModifierKind
> modifiers, TData data),
287
private static (ImmutableArray<
ModifierKind
> modifiers, TData data) GetSymbolsRequiredModifiers<T, TData>(
299
return (ImmutableArray<
ModifierKind
>.Empty, defaultValue());
302
private static readonly
ModifierKind
s_abstractModifierKind = new(ModifierKindEnum.IsAbstract);
303
private static readonly
ModifierKind
s_asyncModifierKind = new(ModifierKindEnum.IsAsync);
304
private static readonly
ModifierKind
s_constModifierKind = new(ModifierKindEnum.IsConst);
305
private static readonly
ModifierKind
s_readonlyModifierKind = new(ModifierKindEnum.IsReadOnly);
306
private static readonly
ModifierKind
s_staticModifierKind = new(ModifierKindEnum.IsStatic);
307
private static readonly ImmutableArray<
ModifierKind
> _allModifierKind = ImmutableArray.Create(s_abstractModifierKind, s_asyncModifierKind, s_constModifierKind, s_readonlyModifierKind, s_staticModifierKind);
309
private static ImmutableArray<
ModifierKind
> ParseModifiers(string symbolSpecRequiredModifiers)
313
return ImmutableArray<
ModifierKind
>.Empty;
321
var builder = ArrayBuilder<
ModifierKind
>.GetInstance();
508
public static string ToEditorConfigString(this ImmutableArray<
ModifierKind
> modifiers, string languageName)
523
private static string ToEditorConfigString(this
ModifierKind
modifier, string languageName)
NamingStyleOption.cs (1)
39
EditorConfigOption<ImmutableArray<
ModifierKind
>> Modifiers);
SymbolSpecification.cs (17)
45
public ImmutableArray<
ModifierKind
> RequiredModifierList { get; }
52
ImmutableArray<
ModifierKind
> modifiers = default)
98
modifiers: ImmutableArray<
ModifierKind
>.Empty);
130
private static DeclarationModifiers CollapseModifiers(ImmutableArray<
ModifierKind
> requiredModifierList)
138
foreach (
var
modifier in requiredModifierList)
258
reader.ReadArray(
ModifierKind
.ReadFrom));
289
foreach (
var
modifier in RequiredModifierList)
337
private static ImmutableArray<
ModifierKind
> GetModifierListFromXElement(XElement modifierListElement)
339
var result = ArrayBuilder<
ModifierKind
>.GetInstance();
340
foreach (var modifierElement in modifierListElement.Elements(nameof(
ModifierKind
)))
342
result.Add(
ModifierKind
.FromXElement(modifierElement));
470
public readonly struct ModifierKind : ISymbolMatcher, IEquatable<
ModifierKind
>, IObjectWritable
554
=> new(nameof(
ModifierKind
), ModifierKindWrapper);
556
internal static
ModifierKind
FromXElement(XElement modifierElement)
564
public static
ModifierKind
ReadFrom(ObjectReader reader)
568
=> obj is
ModifierKind
kind && Equals(kind);
573
public bool Equals(
ModifierKind
other)