7 instantiations of ModifierKind
Microsoft.CodeAnalysis.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (5)
246
private static readonly ModifierKind s_abstractModifierKind =
new
(ModifierKindEnum.IsAbstract);
247
private static readonly ModifierKind s_asyncModifierKind =
new
(ModifierKindEnum.IsAsync);
248
private static readonly ModifierKind s_constModifierKind =
new
(ModifierKindEnum.IsConst);
249
private static readonly ModifierKind s_readonlyModifierKind =
new
(ModifierKindEnum.IsReadOnly);
250
private static readonly ModifierKind s_staticModifierKind =
new
(ModifierKindEnum.IsStatic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
536
=>
new
((ModifierKindEnum)Enum.Parse(typeof(ModifierKindEnum), modifierElement.Value));
542
=>
new
((ModifierKindEnum)reader.ReadInt32());
28 references to ModifierKind
Microsoft.CodeAnalysis.CodeStyle (28)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOption.cs (1)
39
EditorConfigOption<ImmutableArray<
ModifierKind
>> Modifiers);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
190
foreach (
var
modifier in y.SymbolSpecification.RequiredModifierList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (11)
82
out Property<ImmutableArray<
ModifierKind
>> modifiers)
246
private static readonly
ModifierKind
s_abstractModifierKind = new(ModifierKindEnum.IsAbstract);
247
private static readonly
ModifierKind
s_asyncModifierKind = new(ModifierKindEnum.IsAsync);
248
private static readonly
ModifierKind
s_constModifierKind = new(ModifierKindEnum.IsConst);
249
private static readonly
ModifierKind
s_readonlyModifierKind = new(ModifierKindEnum.IsReadOnly);
250
private static readonly
ModifierKind
s_staticModifierKind = new(ModifierKindEnum.IsStatic);
251
private static readonly ImmutableArray<
ModifierKind
> _allModifierKind = [s_abstractModifierKind, s_asyncModifierKind, s_constModifierKind, s_readonlyModifierKind, s_staticModifierKind];
253
private static ImmutableArray<
ModifierKind
> ParseModifiers(string symbolSpecRequiredModifiers)
265
var builder = ArrayBuilder<
ModifierKind
>.GetInstance();
452
public static string ToEditorConfigString(this ImmutableArray<
ModifierKind
> modifiers, string languageName)
467
private static string ToEditorConfigString(this
ModifierKind
modifier, string languageName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (15)
28
ImmutableArray<SymbolSpecification.
ModifierKind
> modifiers = default) : IEquatable<SymbolSpecification>
45
public ImmutableArray<
ModifierKind
> RequiredModifierList { get; } = modifiers.IsDefault ? DefaultSymbolSpecificationTemplate.RequiredModifierList : modifiers;
120
private static Modifiers CollapseModifiers(ImmutableArray<
ModifierKind
> requiredModifierList)
128
foreach (
var
modifier in requiredModifierList)
238
reader.ReadArray(
ModifierKind
.ReadFrom));
269
foreach (
var
modifier in RequiredModifierList)
312
private static ImmutableArray<
ModifierKind
> GetModifierListFromXElement(XElement modifierListElement)
313
=> modifierListElement.Elements(nameof(
ModifierKind
)).SelectAsArray(
ModifierKind
.FromXElement);
449
public readonly struct ModifierKind : IEquatable<
ModifierKind
>
533
=> new(nameof(
ModifierKind
), ModifierKindWrapper);
535
internal static
ModifierKind
FromXElement(XElement modifierElement)
541
public static
ModifierKind
ReadFrom(ObjectReader reader)
545
=> obj is
ModifierKind
kind && Equals(kind);
550
public bool Equals(
ModifierKind
other)