195 instantiations of SymbolKindOrTypeKind
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (70)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (10)
2613SpecificationStyle(new SymbolKindOrTypeKind(SymbolKind.Local), name: "Local1"),
2614SpecificationStyle(new SymbolKindOrTypeKind(SymbolKind.Local), name: "Local1"),
2644SpecificationStyle(new SymbolKindOrTypeKind(SymbolKind.Field), "Field"),
2645SpecificationStyle(new SymbolKindOrTypeKind(SymbolKind.Property), "Property"),
2646SpecificationStyle(new SymbolKindOrTypeKind(MethodKind.Ordinary), "Method"),
2647SpecificationStyle(new SymbolKindOrTypeKind(SymbolKind.Local), "Local"),
2648SpecificationStyle(new SymbolKindOrTypeKind(MethodKind.LocalFunction), "LocalFunction"),
2685[new SymbolKindOrTypeKind(SymbolKind.Parameter)],
2691[new SymbolKindOrTypeKind(SymbolKind.Parameter), new SymbolKindOrTypeKind(SymbolKind.Local)],
Completion\CompletionProviders\DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs (60)
34new SymbolKindOrTypeKind(SymbolKind.Field),
35new SymbolKindOrTypeKind(SymbolKind.Property),
36new SymbolKindOrTypeKind(MethodKind.Ordinary));
52new SymbolKindOrTypeKind(SymbolKind.Field),
53new SymbolKindOrTypeKind(SymbolKind.Property),
54new SymbolKindOrTypeKind(MethodKind.Ordinary));
70new SymbolKindOrTypeKind(SymbolKind.Property),
71new SymbolKindOrTypeKind(MethodKind.Ordinary));
87new SymbolKindOrTypeKind(SymbolKind.Field),
88new SymbolKindOrTypeKind(SymbolKind.Property),
89new SymbolKindOrTypeKind(MethodKind.Ordinary));
105new SymbolKindOrTypeKind(SymbolKind.Field));
124new SymbolKindOrTypeKind(SymbolKind.Local),
125new SymbolKindOrTypeKind(MethodKind.LocalFunction));
144new SymbolKindOrTypeKind(SymbolKind.Local));
163new SymbolKindOrTypeKind(SymbolKind.Local),
164new SymbolKindOrTypeKind(MethodKind.LocalFunction));
183new SymbolKindOrTypeKind(SymbolKind.Local));
202new SymbolKindOrTypeKind(SymbolKind.Local));
221new SymbolKindOrTypeKind(SymbolKind.Local));
240new SymbolKindOrTypeKind(SymbolKind.Local));
277new SymbolKindOrTypeKind(SymbolKind.Local));
294new SymbolKindOrTypeKind(SymbolKind.Parameter));
311new SymbolKindOrTypeKind(SymbolKind.Parameter));
328new SymbolKindOrTypeKind(SymbolKind.Parameter));
345new SymbolKindOrTypeKind(SymbolKind.Parameter));
363new SymbolKindOrTypeKind(SymbolKind.Parameter));
376new SymbolKindOrTypeKind(SymbolKind.TypeParameter));
385new SymbolKindOrTypeKind(SymbolKind.TypeParameter));
395new SymbolKindOrTypeKind(SymbolKind.Field));
405new SymbolKindOrTypeKind(SymbolKind.Field));
415new SymbolKindOrTypeKind(SymbolKind.Property),
416new SymbolKindOrTypeKind(MethodKind.Ordinary));
426new SymbolKindOrTypeKind(SymbolKind.Property),
427new SymbolKindOrTypeKind(MethodKind.Ordinary));
437new SymbolKindOrTypeKind(SymbolKind.Property),
438new SymbolKindOrTypeKind(MethodKind.Ordinary));
448new SymbolKindOrTypeKind(SymbolKind.Property),
449new SymbolKindOrTypeKind(MethodKind.Ordinary));
459new SymbolKindOrTypeKind(MethodKind.Ordinary));
469new SymbolKindOrTypeKind(SymbolKind.Field),
470new SymbolKindOrTypeKind(SymbolKind.Property),
471new SymbolKindOrTypeKind(MethodKind.Ordinary));
488new SymbolKindOrTypeKind(SymbolKind.Local));
505new SymbolKindOrTypeKind(SymbolKind.Local));
524new SymbolKindOrTypeKind(SymbolKind.Local));
541new SymbolKindOrTypeKind(MethodKind.LocalFunction));
558new SymbolKindOrTypeKind(MethodKind.LocalFunction));
577new SymbolKindOrTypeKind(MethodKind.LocalFunction));
594new SymbolKindOrTypeKind(MethodKind.LocalFunction));
611new SymbolKindOrTypeKind(MethodKind.LocalFunction));
630new SymbolKindOrTypeKind(MethodKind.LocalFunction));
646new SymbolKindOrTypeKind(SymbolKind.Local),
647new SymbolKindOrTypeKind(MethodKind.LocalFunction));
663new SymbolKindOrTypeKind(SymbolKind.Local),
664new SymbolKindOrTypeKind(MethodKind.LocalFunction));
680new SymbolKindOrTypeKind(SymbolKind.Local),
681new SymbolKindOrTypeKind(MethodKind.LocalFunction));
696new SymbolKindOrTypeKind(SymbolKind.Local),
697new SymbolKindOrTypeKind(MethodKind.LocalFunction));
Microsoft.CodeAnalysis.CSharp.Features (26)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (22)
28[new SymbolKindOrTypeKind(SymbolKind.Parameter)];
31[new SymbolKindOrTypeKind(SymbolKind.Property)];
102_ => [new SymbolKindOrTypeKind(SymbolKind.Local)], cancellationToken);
124_ => [new SymbolKindOrTypeKind(SymbolKind.Local)], cancellationToken);
151[new SymbolKindOrTypeKind(SymbolKind.Local)],
172_ => [new SymbolKindOrTypeKind(SymbolKind.Local), new SymbolKindOrTypeKind(MethodKind.LocalFunction)],
345(_ => [new SymbolKindOrTypeKind(SymbolKind.Local)])
392possibleDeclarationComputer: d => [new SymbolKindOrTypeKind(SymbolKind.Local)],
408possibleDeclarationComputer: d => [new SymbolKindOrTypeKind(SymbolKind.Local)],
419[new SymbolKindOrTypeKind(SymbolKind.TypeParameter)],
519return [new SymbolKindOrTypeKind(SymbolKind.Field)];
523new SymbolKindOrTypeKind(SymbolKind.Field),
524new SymbolKindOrTypeKind(SymbolKind.Property),
525new SymbolKindOrTypeKind(MethodKind.Ordinary));
529possibleTypes = possibleTypes.Remove(new SymbolKindOrTypeKind(SymbolKind.Field));
535possibleTypes = possibleTypes.Remove(new SymbolKindOrTypeKind(SymbolKind.Field));
536possibleTypes = possibleTypes.Remove(new SymbolKindOrTypeKind(SymbolKind.Property));
546? [new SymbolKindOrTypeKind(SymbolKind.Local)] :
548? [new SymbolKindOrTypeKind(MethodKind.LocalFunction)] :
549[new SymbolKindOrTypeKind(SymbolKind.Local), new SymbolKindOrTypeKind(MethodKind.LocalFunction)];
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (4)
Microsoft.CodeAnalysis.Features (11)
Microsoft.CodeAnalysis.Workspaces (39)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (25)
61new SymbolKindOrTypeKind(SymbolKind.Namespace),
62new SymbolKindOrTypeKind(TypeKind.Class),
63new SymbolKindOrTypeKind(TypeKind.Struct),
64new SymbolKindOrTypeKind(TypeKind.Interface),
65new SymbolKindOrTypeKind(TypeKind.Delegate),
66new SymbolKindOrTypeKind(TypeKind.Enum),
67new SymbolKindOrTypeKind(TypeKind.Module),
68new SymbolKindOrTypeKind(TypeKind.Pointer),
69new SymbolKindOrTypeKind(SymbolKind.Property),
70new SymbolKindOrTypeKind(MethodKind.Ordinary),
71new SymbolKindOrTypeKind(MethodKind.LocalFunction),
72new SymbolKindOrTypeKind(SymbolKind.Field),
73new SymbolKindOrTypeKind(SymbolKind.Event),
74new SymbolKindOrTypeKind(SymbolKind.Parameter),
75new SymbolKindOrTypeKind(TypeKind.TypeParameter),
76new SymbolKindOrTypeKind(SymbolKind.Local),
97=> this.AppliesTo(new SymbolKindOrTypeKind(symbolKind), Modifiers.None, accessibility);
416return new SymbolKindOrTypeKind(category, kind);
427CodeAnalysis.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);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Microsoft.CodeAnalysis.Workspaces.UnitTests (41)
EditorConfigParsing\NamingStyleParserTests.cs (23)
82symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind));
118symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Parameter), symbolKind),
119symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Local), symbolKind));
156symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Namespace), symbolKind),
157symbolKind => Assert.Equal(new SymbolKindOrTypeKind(TypeKind.Class), symbolKind),
158symbolKind => Assert.Equal(new SymbolKindOrTypeKind(TypeKind.Struct), symbolKind),
159symbolKind => Assert.Equal(new SymbolKindOrTypeKind(TypeKind.Interface), symbolKind),
160symbolKind => Assert.Equal(new SymbolKindOrTypeKind(TypeKind.Enum), symbolKind),
161symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Property), symbolKind),
162symbolKind => Assert.Equal(new SymbolKindOrTypeKind(MethodKind.Ordinary), symbolKind),
163symbolKind => Assert.Equal(new SymbolKindOrTypeKind(MethodKind.LocalFunction), symbolKind),
164symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind),
165symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Event), symbolKind),
166symbolKind => Assert.Equal(new SymbolKindOrTypeKind(TypeKind.Delegate), symbolKind),
167symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Parameter), symbolKind),
168symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.TypeParameter), symbolKind),
169symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Local), symbolKind));
204symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind));
240symbolKind => Assert.Equal(new SymbolKindOrTypeKind(MethodKind.LocalFunction), symbolKind));
277symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind),
278symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Local), symbolKind));
314symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind));
351symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind));
Options\EditorConfigNamingStyleParserTests.cs (18)
43new SymbolKindOrTypeKind(MethodKind.Ordinary),
44new SymbolKindOrTypeKind(SymbolKind.Property)
113new SymbolKindOrTypeKind(MethodKind.Ordinary),
114new SymbolKindOrTypeKind(MethodKind.LocalFunction)
171new SymbolKindOrTypeKind(SymbolKind.Property),
172new SymbolKindOrTypeKind(MethodKind.Ordinary),
173new SymbolKindOrTypeKind(SymbolKind.Field),
174new SymbolKindOrTypeKind(SymbolKind.Event),
175new SymbolKindOrTypeKind(TypeKind.Delegate)
219new SymbolKindOrTypeKind(SymbolKind.Property),
220new SymbolKindOrTypeKind(MethodKind.Ordinary),
221new SymbolKindOrTypeKind(SymbolKind.Field),
222new SymbolKindOrTypeKind(SymbolKind.Event),
223new SymbolKindOrTypeKind(TypeKind.Delegate)
263new SymbolKindOrTypeKind(SymbolKind.Parameter),
264new SymbolKindOrTypeKind(SymbolKind.Local),
304var expectedApplicableSymbolKindList = new[] { new SymbolKindOrTypeKind(MethodKind.LocalFunction) };
448var expectedApplicableTypeKindList = new[] { new SymbolKindOrTypeKind(TypeKind.Interface) };
60 references to SymbolKindOrTypeKind
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Features (14)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.Workspaces (39)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)