39 instantiations of SymbolKindOrTypeKind
Microsoft.CodeAnalysis.CodeStyle (39)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (14)
103
private static readonly SymbolKindOrTypeKind s_namespace =
new
(SymbolKind.Namespace);
104
private static readonly SymbolKindOrTypeKind s_class =
new
(TypeKind.Class);
105
private static readonly SymbolKindOrTypeKind s_struct =
new
(TypeKind.Struct);
106
private static readonly SymbolKindOrTypeKind s_interface =
new
(TypeKind.Interface);
107
private static readonly SymbolKindOrTypeKind s_enum =
new
(TypeKind.Enum);
108
private static readonly SymbolKindOrTypeKind s_property =
new
(SymbolKind.Property);
109
private static readonly SymbolKindOrTypeKind s_method =
new
(MethodKind.Ordinary);
110
private static readonly SymbolKindOrTypeKind s_localFunction =
new
(MethodKind.LocalFunction);
111
private static readonly SymbolKindOrTypeKind s_field =
new
(SymbolKind.Field);
112
private static readonly SymbolKindOrTypeKind s_event =
new
(SymbolKind.Event);
113
private static readonly SymbolKindOrTypeKind s_delegate =
new
(TypeKind.Delegate);
114
private static readonly SymbolKindOrTypeKind s_parameter =
new
(SymbolKind.Parameter);
115
private static readonly SymbolKindOrTypeKind s_typeParameter =
new
(SymbolKind.TypeParameter);
116
private static readonly SymbolKindOrTypeKind s_local =
new
(SymbolKind.Local);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (25)
61
new
SymbolKindOrTypeKind
(SymbolKind.Namespace),
62
new
SymbolKindOrTypeKind
(TypeKind.Class),
63
new
SymbolKindOrTypeKind
(TypeKind.Struct),
64
new
SymbolKindOrTypeKind
(TypeKind.Interface),
65
new
SymbolKindOrTypeKind
(TypeKind.Delegate),
66
new
SymbolKindOrTypeKind
(TypeKind.Enum),
67
new
SymbolKindOrTypeKind
(TypeKind.Module),
68
new
SymbolKindOrTypeKind
(TypeKind.Pointer),
69
new
SymbolKindOrTypeKind
(SymbolKind.Property),
70
new
SymbolKindOrTypeKind
(MethodKind.Ordinary),
71
new
SymbolKindOrTypeKind
(MethodKind.LocalFunction),
72
new
SymbolKindOrTypeKind
(SymbolKind.Field),
73
new
SymbolKindOrTypeKind
(SymbolKind.Event),
74
new
SymbolKindOrTypeKind
(SymbolKind.Parameter),
75
new
SymbolKindOrTypeKind
(TypeKind.TypeParameter),
76
new
SymbolKindOrTypeKind
(SymbolKind.Local),
97
=> this.AppliesTo(new
SymbolKindOrTypeKind
(symbolKind), Modifiers.None, accessibility);
416
return new
SymbolKindOrTypeKind
(category, kind);
427
CodeAnalysis.SymbolKind.Method =>
new
(CodeAnalysis.MethodKind.Ordinary),
428
_ =>
new
(symbolKind),
433
=>
new
((TypeKind)Enum.Parse(typeof(TypeKind), typeKindElement.Value));
436
=>
new
((MethodKind)Enum.Parse(typeof(MethodKind), methodKindElement.Value));
439
=>
new
(symbolKind);
442
=>
new
(symbolKind);
445
=>
new
(symbolKind);
39 references to SymbolKindOrTypeKind
Microsoft.CodeAnalysis.CodeStyle (39)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOption.cs (1)
37
EditorConfigOption<ImmutableArray<
SymbolKindOrTypeKind
>> SymbolKinds,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
222
foreach (
var
symbolKind in x.SymbolSpecification.ApplicableSymbolKindList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (20)
80
out Property<ImmutableArray<
SymbolKindOrTypeKind
>> kinds,
103
private static readonly
SymbolKindOrTypeKind
s_namespace = new(SymbolKind.Namespace);
104
private static readonly
SymbolKindOrTypeKind
s_class = new(TypeKind.Class);
105
private static readonly
SymbolKindOrTypeKind
s_struct = new(TypeKind.Struct);
106
private static readonly
SymbolKindOrTypeKind
s_interface = new(TypeKind.Interface);
107
private static readonly
SymbolKindOrTypeKind
s_enum = new(TypeKind.Enum);
108
private static readonly
SymbolKindOrTypeKind
s_property = new(SymbolKind.Property);
109
private static readonly
SymbolKindOrTypeKind
s_method = new(MethodKind.Ordinary);
110
private static readonly
SymbolKindOrTypeKind
s_localFunction = new(MethodKind.LocalFunction);
111
private static readonly
SymbolKindOrTypeKind
s_field = new(SymbolKind.Field);
112
private static readonly
SymbolKindOrTypeKind
s_event = new(SymbolKind.Event);
113
private static readonly
SymbolKindOrTypeKind
s_delegate = new(TypeKind.Delegate);
114
private static readonly
SymbolKindOrTypeKind
s_parameter = new(SymbolKind.Parameter);
115
private static readonly
SymbolKindOrTypeKind
s_typeParameter = new(SymbolKind.TypeParameter);
116
private static readonly
SymbolKindOrTypeKind
s_local = new(SymbolKind.Local);
117
private static readonly ImmutableArray<
SymbolKindOrTypeKind
> s_allApplicableKinds =
120
private static ImmutableArray<
SymbolKindOrTypeKind
> ParseSymbolKindList(string symbolSpecApplicableKinds)
132
var builder = ArrayBuilder<
SymbolKindOrTypeKind
>.GetInstance();
295
public static string ToEditorConfigString(this ImmutableArray<
SymbolKindOrTypeKind
> symbols)
310
private static string ToEditorConfigString(this
SymbolKindOrTypeKind
symbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (17)
26
ImmutableArray<SymbolSpecification.
SymbolKindOrTypeKind
> symbolKindList,
39
public ImmutableArray<
SymbolKindOrTypeKind
> ApplicableSymbolKindList { get; } = symbolKindList.IsDefault ? DefaultSymbolSpecificationTemplate.ApplicableSymbolKindList : symbolKindList;
99
public bool AppliesTo(
SymbolKindOrTypeKind
kind, Modifiers modifiers, Accessibility? accessibility)
236
reader.ReadArray(
SymbolKindOrTypeKind
.ReadFrom),
245
foreach (
var
symbolKind in ApplicableSymbolKindList)
285
private static ImmutableArray<
SymbolKindOrTypeKind
> GetSymbolKindListFromXElement(XElement symbolKindListElement)
287
var applicableSymbolKindList = ArrayBuilder<
SymbolKindOrTypeKind
>.GetInstance();
290
applicableSymbolKindList.Add(
SymbolKindOrTypeKind
.AddSymbolKindFromXElement(symbolKindElement));
295
applicableSymbolKindList.Add(
SymbolKindOrTypeKind
.AddTypeKindFromXElement(typeKindElement));
300
applicableSymbolKindList.Add(
SymbolKindOrTypeKind
.AddMethodKindFromXElement(methodKindElement));
412
public static
SymbolKindOrTypeKind
ReadFrom(ObjectReader reader)
419
internal static
SymbolKindOrTypeKind
AddSymbolKindFromXElement(XElement symbolKindElement)
432
internal static
SymbolKindOrTypeKind
AddTypeKindFromXElement(XElement typeKindElement)
435
internal static
SymbolKindOrTypeKind
AddMethodKindFromXElement(XElement methodKindElement)
438
public static implicit operator
SymbolKindOrTypeKind
(SymbolKind symbolKind)
441
public static implicit operator
SymbolKindOrTypeKind
(TypeKind symbolKind)
444
public static implicit operator
SymbolKindOrTypeKind
(MethodKind symbolKind)