9 instantiations of ModifierKind
Microsoft.CodeAnalysis.Features (2)
src\roslyn\src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (2)
60
var modifiers = ImmutableArray.Create(new
ModifierKind
(ModifierKindEnum.IsAsync));
79
var modifiers = ImmutableArray.Create(new
ModifierKind
(ModifierKindEnum.IsAsync));
Microsoft.CodeAnalysis.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (5)
215
private static readonly ModifierKind s_abstractModifierKind =
new
(ModifierKindEnum.IsAbstract);
216
private static readonly ModifierKind s_asyncModifierKind =
new
(ModifierKindEnum.IsAsync);
217
private static readonly ModifierKind s_constModifierKind =
new
(ModifierKindEnum.IsConst);
218
private static readonly ModifierKind s_readonlyModifierKind =
new
(ModifierKindEnum.IsReadOnly);
219
private static readonly ModifierKind s_staticModifierKind =
new
(ModifierKindEnum.IsStatic);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
536
=>
new
((ModifierKindEnum)Enum.Parse(typeof(ModifierKindEnum), modifierElement.Value));
542
=>
new
((ModifierKindEnum)reader.ReadInt32());
27 references to ModifierKind
Microsoft.CodeAnalysis.Workspaces (27)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (11)
51
out Property<ImmutableArray<
ModifierKind
>> modifiers)
215
private static readonly
ModifierKind
s_abstractModifierKind = new(ModifierKindEnum.IsAbstract);
216
private static readonly
ModifierKind
s_asyncModifierKind = new(ModifierKindEnum.IsAsync);
217
private static readonly
ModifierKind
s_constModifierKind = new(ModifierKindEnum.IsConst);
218
private static readonly
ModifierKind
s_readonlyModifierKind = new(ModifierKindEnum.IsReadOnly);
219
private static readonly
ModifierKind
s_staticModifierKind = new(ModifierKindEnum.IsStatic);
220
private static readonly ImmutableArray<
ModifierKind
> _allModifierKind = [s_abstractModifierKind, s_asyncModifierKind, s_constModifierKind, s_readonlyModifierKind, s_staticModifierKind];
222
private static ImmutableArray<
ModifierKind
> ParseModifiers(string symbolSpecRequiredModifiers)
234
var builder = ArrayBuilder<
ModifierKind
>.GetInstance();
421
public static string ToEditorConfigString(this ImmutableArray<
ModifierKind
> modifiers, string languageName)
436
private static string ToEditorConfigString(this
ModifierKind
modifier, string languageName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
190
foreach (
var
modifier in y.SymbolSpecification.RequiredModifierList)
src\roslyn\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)