39 instantiations of SymbolKindOrTypeKind
Microsoft.CodeAnalysis.ResxSourceGenerator (39)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (14)
72
private static readonly SymbolKindOrTypeKind s_namespace =
new
(SymbolKind.Namespace);
73
private static readonly SymbolKindOrTypeKind s_class =
new
(TypeKind.Class);
74
private static readonly SymbolKindOrTypeKind s_struct =
new
(TypeKind.Struct);
75
private static readonly SymbolKindOrTypeKind s_interface =
new
(TypeKind.Interface);
76
private static readonly SymbolKindOrTypeKind s_enum =
new
(TypeKind.Enum);
77
private static readonly SymbolKindOrTypeKind s_property =
new
(SymbolKind.Property);
78
private static readonly SymbolKindOrTypeKind s_method =
new
(MethodKind.Ordinary);
79
private static readonly SymbolKindOrTypeKind s_localFunction =
new
(MethodKind.LocalFunction);
80
private static readonly SymbolKindOrTypeKind s_field =
new
(SymbolKind.Field);
81
private static readonly SymbolKindOrTypeKind s_event =
new
(SymbolKind.Event);
82
private static readonly SymbolKindOrTypeKind s_delegate =
new
(TypeKind.Delegate);
83
private static readonly SymbolKindOrTypeKind s_parameter =
new
(SymbolKind.Parameter);
84
private static readonly SymbolKindOrTypeKind s_typeParameter =
new
(SymbolKind.TypeParameter);
85
private static readonly SymbolKindOrTypeKind s_local =
new
(SymbolKind.Local);
src\roslyn\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);
38 references to SymbolKindOrTypeKind
Microsoft.CodeAnalysis.ResxSourceGenerator (38)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (20)
49
out Property<ImmutableArray<
SymbolKindOrTypeKind
>> kinds,
72
private static readonly
SymbolKindOrTypeKind
s_namespace = new(SymbolKind.Namespace);
73
private static readonly
SymbolKindOrTypeKind
s_class = new(TypeKind.Class);
74
private static readonly
SymbolKindOrTypeKind
s_struct = new(TypeKind.Struct);
75
private static readonly
SymbolKindOrTypeKind
s_interface = new(TypeKind.Interface);
76
private static readonly
SymbolKindOrTypeKind
s_enum = new(TypeKind.Enum);
77
private static readonly
SymbolKindOrTypeKind
s_property = new(SymbolKind.Property);
78
private static readonly
SymbolKindOrTypeKind
s_method = new(MethodKind.Ordinary);
79
private static readonly
SymbolKindOrTypeKind
s_localFunction = new(MethodKind.LocalFunction);
80
private static readonly
SymbolKindOrTypeKind
s_field = new(SymbolKind.Field);
81
private static readonly
SymbolKindOrTypeKind
s_event = new(SymbolKind.Event);
82
private static readonly
SymbolKindOrTypeKind
s_delegate = new(TypeKind.Delegate);
83
private static readonly
SymbolKindOrTypeKind
s_parameter = new(SymbolKind.Parameter);
84
private static readonly
SymbolKindOrTypeKind
s_typeParameter = new(SymbolKind.TypeParameter);
85
private static readonly
SymbolKindOrTypeKind
s_local = new(SymbolKind.Local);
86
private static readonly ImmutableArray<
SymbolKindOrTypeKind
> s_allApplicableKinds =
89
private static ImmutableArray<
SymbolKindOrTypeKind
> ParseSymbolKindList(string symbolSpecApplicableKinds)
101
var builder = ArrayBuilder<
SymbolKindOrTypeKind
>.GetInstance();
264
public static string ToEditorConfigString(this ImmutableArray<
SymbolKindOrTypeKind
> symbols)
279
private static string ToEditorConfigString(this
SymbolKindOrTypeKind
symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
222
foreach (
var
symbolKind in x.SymbolSpecification.ApplicableSymbolKindList)
src\roslyn\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)