11 implementations of Kind
Analyzer.Utilities.UnitTests (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (3)
1692 references to Kind
ConfigurationSchemaGenerator (2)
ILLink.RoslynAnalyzer (5)
Metrics (34)
Metrics.Legacy (34)
Microsoft.Analyzers.Extra (3)
Microsoft.Analyzers.Local (4)
Microsoft.AspNetCore.Analyzers (4)
Microsoft.AspNetCore.Mvc.Analyzers (1)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (5)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (4)
Microsoft.CodeAnalysis (42)
Microsoft.CodeAnalysis.Analyzers (37)
Microsoft.CodeAnalysis.AnalyzerUtilities (50)
Microsoft.CodeAnalysis.BannedApiAnalyzers (31)
Microsoft.CodeAnalysis.CodeStyle (70)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (1)
602switch (type.Kind)
Microsoft.CodeAnalysis.CodeStyle.Fixes (14)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
23switch (symbol.Kind)
Microsoft.CodeAnalysis.CSharp (20)
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
438switch (symbol.Kind)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (55)
CodeGen\CodeGenDeconstructTests.cs (36)
3613Assert.Equal(SymbolKind.Field, field.Kind);
3700Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3705Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind);
3753Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3802Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3805Assert.Equal(SymbolKind.NamedType, x1Alias.Target.Kind);
3810Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind);
3942Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3947Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind);
3988Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3993Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind);
4408Assert.Equal(SymbolKind.Parameter, symbol.Kind);
5035Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(xType).Symbol.Kind);
5041Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(yType).Symbol.Kind);
5187Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
5313Assert.Equal(SymbolKind.Local, x1Symbol.Kind);
5318Assert.Equal(SymbolKind.Local, x2Symbol.Kind);
5349Assert.Equal(SymbolKind.Local, x1Symbol.Kind);
5354Assert.Equal(SymbolKind.Local, x2Symbol.Kind);
5475Assert.Equal(SymbolKind.Field, firstX1Symbol.Kind);
5480Assert.Equal(SymbolKind.Field, secondX1Symbol.Kind);
5507Assert.Equal(SymbolKind.Field, firstYSymbol.Kind);
5512Assert.Equal(SymbolKind.Field, secondYSymbol.Kind);
5538Assert.Equal(SymbolKind.Field, firstXSymbol.Kind);
5543Assert.Equal(SymbolKind.Field, secondXSymbol.Kind);
5818Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
5821Assert.Equal(SymbolKind.NamedType, x1Alias.Target.Kind);
5826Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x3Type).Symbol.Kind);
5829Assert.Equal(SymbolKind.NamedType, x3Alias.Target.Kind);
5870Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
5876Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x3Type).Symbol.Kind);
6005Assert.Equal(SymbolKind.Discard, isymbol.Kind);
6040Assert.Equal(SymbolKind.Discard, symbol.Kind);
6049Assert.Equal(SymbolKind.Discard, symbolClone.Kind);
6093Assert.Equal(SymbolKind.Discard, symbol.Kind);
6140Assert.Equal(SymbolKind.Discard, symbol.Kind);
CodeGen\CodeGenTupleTest.cs (18)
5819Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5824Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5877Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5882Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5916Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind);
5919Assert.Equal(SymbolKind.NamedType, tuple.Kind);
5954Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.Kind);
5959Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.Kind);
5978Assert.Equal(SymbolKind.ErrorType, tupleWithNames.Kind);
5997Assert.Equal(SymbolKind.ErrorType, tupleWithSomeNames.Kind);
6015Assert.Equal(SymbolKind.ErrorType, tupleWithNames.Kind);
6373Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
6398Assert.Equal(SymbolKind.NamedType, tuple.Kind);
6421Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.Kind);
6437Assert.Equal(SymbolKind.ErrorType, tupleWithNames.Kind);
6452Assert.Equal(SymbolKind.ErrorType, tupleWithNames.Kind);
6547Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
17374Assert.Equal(SymbolKind.Field, sym.Symbol.Kind);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (55)
Semantics\PrimaryConstructorTests.cs (17)
965Assert.Equal(SymbolKind.Local, outVar.Kind);
1012Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1077Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1305Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1318Assert.Equal(SymbolKind.Local, symbol.Kind);
1329Assert.Equal(SymbolKind.Method, symbol.Kind);
1534Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1623Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1972Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2646Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2684Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2721Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2757Assert.Equal(SymbolKind.Parameter, symbol.Kind);
7823Assert.Equal(SymbolKind.Property, symbol.Kind);
7829Assert.Equal(SymbolKind.Parameter, symbol.Kind);
8763Assert.Equal(SymbolKind.Parameter, symbol.Kind);
9169Assert.Equal(SymbolKind.Parameter, symbol.Kind);
Semantics\RecordTests.cs (15)
441Assert.Equal(SymbolKind.Parameter, parameter.Kind);
447Assert.Equal(SymbolKind.Parameter, initializer.Kind);
473Assert.Equal(SymbolKind.Local, outVar.Kind);
21253Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
21483Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
21496Assert.Equal(SymbolKind.Local, symbol!.Kind);
21507Assert.Equal(SymbolKind.Method, symbol!.Kind);
21712Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
21801Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
22188Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
24752Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
24787Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
24821Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
24856Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
28453Assert.Equal(SymbolKind.Property, model.GetSymbolInfo(cref).Symbol!.Kind);
Microsoft.CodeAnalysis.CSharp.Features (19)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (164)
Semantics\ColorColorTests.cs (19)
594Assert.Equal(SymbolKind.Alias, alias.Kind);
601Assert.Equal(SymbolKind.Method, parentInfo.Symbol.Kind);
641Assert.Equal(SymbolKind.Local, info.Symbol.Kind);
1070Assert.Equal(SymbolKind.Property, info.Symbol.Kind);
1116Assert.Equal(SymbolKind.Property, info.Symbol.Kind);
1162Assert.Equal(SymbolKind.Property, info.Symbol.Kind);
1207Assert.Equal(SymbolKind.Property, info.Symbol.Kind);
1251Assert.Equal(SymbolKind.Event, candidate.Kind);
1285Assert.Equal(SymbolKind.Field, info.Symbol.Kind);
1790Assert.Equal(SymbolKind.NamedType, actualSymbol.Symbol.Kind);
1824Assert.Equal(SymbolKind.NamedType, actualSymbol.Symbol.Kind);
1848Assert.Equal(exprSymbolKind, info.Symbol.Kind);
1855Assert.Equal(parentSymbolKind, parentInfo.Symbol.Kind);
1889Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
1903Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
1946Assert.Equal(SymbolKind.Local, symbolInfo.Symbol.Kind);
1960Assert.Equal(SymbolKind.Local, symbolInfo.Symbol.Kind);
2003Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
2017Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
Semantics\DeconstructionTests.cs (28)
3952Assert.Equal(SymbolKind.Local, symbol.Kind);
3957Assert.NotEqual(SymbolKind.Local, symbol.Kind);
3966Assert.Equal(SymbolKind.Local, symbol.Kind);
3971Assert.NotEqual(SymbolKind.Local, symbol.Kind);
4285Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4291Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4377Assert.Equal(SymbolKind.Field, a.Kind);
4381Assert.Equal(SymbolKind.Field, b.Kind);
4385Assert.Equal(SymbolKind.Field, c.Kind);
4389Assert.Equal(SymbolKind.Field, d.Kind);
4416Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4422Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4544Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4553Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5230Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5236Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5335Assert.Equal(SymbolKind.Field, a.Kind);
5339Assert.Equal(SymbolKind.Field, b.Kind);
5343Assert.Equal(SymbolKind.Field, c.Kind);
5347Assert.Equal(SymbolKind.Field, d.Kind);
5374Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5380Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5511Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5520Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5769Assert.Equal(SymbolKind.Field, a.Kind);
5773Assert.Equal(SymbolKind.Field, b.Kind);
5777Assert.Equal(SymbolKind.Field, c.Kind);
5781Assert.Equal(SymbolKind.Field, d.Kind);
Semantics\LocalFunctionTests.cs (15)
4968Assert.Equal(SymbolKind.Local, b1Symbol.Kind);
6411Assert.Equal(SymbolKind.Local, symbol.Kind);
6447Assert.Equal(SymbolKind.Local, symbol.Kind);
6450Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6491Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6494Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6497Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6538Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6541Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6544Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
7039var actualSymbols = nodes.Select(n => model.GetSymbolInfo(n.Left).Symbol).Select(s => $"{s.Kind}: {s.ToTestDisplayString()}").ToArray();
7373Assert.Equal(SymbolKind.TypeParameter, symbolInfo.Symbol.Kind);
7656Assert.Equal(SymbolKind.TypeParameter, typeInfo.Type.Kind);
7668Assert.Equal(symbolKind, model.GetTypeInfo(tParameterUsage).Type.Kind);
8954Assert.Equal(SymbolKind.Parameter, symbolInfo.Symbol.Kind);
Semantics\QueryTests.cs (18)
1459Assert.Equal(SymbolKind.RangeVariable, x.Kind);
1467Assert.Equal(SymbolKind.RangeVariable, y.Kind);
1475Assert.Equal(SymbolKind.RangeVariable, z.Kind);
1668Assert.Equal(SymbolKind.RangeVariable, x.Kind);
1676Assert.Equal(SymbolKind.RangeVariable, y.Kind);
1684Assert.Equal(SymbolKind.RangeVariable, z.Kind);
2180Assert.Equal(SymbolKind.RangeVariable, info.Symbol.Kind);
2210Assert.Equal(SymbolKind.RangeVariable, info.Symbol.Kind);
2237Assert.Equal(SymbolKind.RangeVariable, info.Symbol.Kind);
2243Assert.Equal(SymbolKind.RangeVariable, info.Symbol.Kind);
2277Assert.Equal(SymbolKind.RangeVariable, symbol.Kind);
2330Assert.Equal(SymbolKind.RangeVariable, symbol.Kind);
2902Assert.Equal(SymbolKind.RangeVariable, x.Kind);
2935Assert.Equal(SymbolKind.RangeVariable, x.Kind);
3141Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
3473Assert.Equal(SymbolKind.RangeVariable, x.Kind);
3523Assert.Equal(SymbolKind.RangeVariable, symbol.Kind);
3563Assert.Equal(SymbolKind.RangeVariable, symbol.Kind);
Semantics\RecordStructTests.cs (10)
2670Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
2705Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
2739Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
2774Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
3361Assert.Equal(SymbolKind.Property, model.GetSymbolInfo(cref).Symbol!.Kind);
3409Assert.Equal(SymbolKind.Property, model.GetSymbolInfo(cref).Symbol!.Kind);
3460Assert.Equal(SymbolKind.Property, model.GetSymbolInfo(cref).Symbol!.Kind);
5924Assert.Equal(SymbolKind.Parameter, parameter.Kind);
5930Assert.Equal(SymbolKind.Parameter, initializer.Kind);
5966Assert.Equal(SymbolKind.Local, outVar.Kind);
Semantics\TopLevelStatementsTests.cs (16)
704Assert.Equal(SymbolKind.Local, local.Kind);
706Assert.Equal(SymbolKind.Method, local.ContainingSymbol.Kind);
708Assert.Equal(SymbolKind.NamedType, local.ContainingSymbol.ContainingSymbol.Kind);
2429Assert.Equal(SymbolKind.Label, declSymbol.Kind);
3952Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
4101Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
4136Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
4141Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
4223Assert.Equal(SymbolKind.Method, local.ContainingSymbol.Kind);
4225Assert.Equal(SymbolKind.NamedType, local.ContainingSymbol.ContainingSymbol.Kind);
4899Assert.Equal(SymbolKind.Label, label.Kind);
4901Assert.Equal(SymbolKind.Method, label.ContainingSymbol.Kind);
4903Assert.Equal(SymbolKind.NamedType, label.ContainingSymbol.ContainingSymbol.Kind);
4984Assert.Equal(SymbolKind.Label, label.Kind);
4986Assert.Equal(SymbolKind.Method, label.ContainingSymbol.Kind);
4988Assert.Equal(SymbolKind.NamedType, label.ContainingSymbol.ContainingSymbol.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (334)
Compilation\GetSemanticInfoTests.cs (19)
45Assert.Equal(SymbolKind.Parameter, sym.Symbol.Kind);
75Assert.Equal(SymbolKind.Method, sym.Symbol.Kind);
105Assert.Equal(SymbolKind.Method, sym.Symbol.Kind);
139Assert.Equal(SymbolKind.Method, sym.Symbol.Kind);
1073Assert.Equal(SymbolKind.Method, baseConstructor.Kind);
1092Assert.Equal(SymbolKind.Method, baseConstructor.Kind);
1533Assert.Equal(SymbolKind.Field, candidate.Kind);
1562Assert.Equal(SymbolKind.NamedType, symbol.Kind);
1612Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
1708Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1710Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind);
1743Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1745Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind);
1778Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1780Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind);
2541Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2727Assert.Equal(SymbolKind.Local, symbol.Kind);
3556Assert.Equal(SymbolKind.Namespace, info.Symbol.Kind);
4790Assert.Equal(SymbolKind.ErrorType, lambda.ReturnType.Kind);
Compilation\SemanticModelAPITests.cs (44)
155Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind);
1210Assert.Equal(parasym.Kind, argsym1.Kind);
1211Assert.Equal(parasym.Kind, argsym2.Kind);
1342Assert.Equal(SymbolKind.Alias, model.GetDeclaredSymbol(usingSyntax).Kind);
1369Assert.Equal(SymbolKind.Method, symbol.Kind);
1731Assert.Equal(SymbolKind.Alias, aliasSymbol.Kind);
1790Assert.Equal(SymbolKind.Local, local.Kind);
1802Assert.Equal(SymbolKind.Local, info.Symbol.Kind);
1809Assert.Equal(SymbolKind.Local, info2.Symbol.Kind);
1843Assert.Equal(SymbolKind.Local, local.Kind);
1856Assert.Equal(SymbolKind.Local, local.Kind);
1889Assert.Equal(SymbolKind.Label, label.Kind);
2085Assert.Equal(SymbolKind.Method, symbol.Kind);
2102Assert.Equal(SymbolKind.Method, symbol.Kind);
2286Assert.Equal(SymbolKind.Local, symbol.Kind);
2396Assert.Equal(SymbolKind.Local, local.Kind);
2408Assert.Equal(SymbolKind.Local, info.Symbol.Kind);
2579Assert.Equal(SymbolKind.Local, local.Kind);
2593Assert.Equal(SymbolKind.Local, local.Kind);
2607Assert.Equal(SymbolKind.Local, local.Kind);
2612Assert.Equal(SymbolKind.Parameter, param.Kind);
2650Assert.Equal(SymbolKind.Label, label.Kind);
2715Assert.Equal(expectedSymbolKind, symbol.Kind);
2720Assert.Equal(expectedSymbolKind, symbol.Kind);
2729Assert.Equal(expectedSymbolKind, symbol.Kind);
2734Assert.Equal(expectedSymbolKind, symbol.Kind);
2938Assert.Equal(SymbolKind.NamedType, symbol.Kind);
2944Assert.Equal(SymbolKind.NamedType, symbol.Kind);
2978Assert.Equal(SymbolKind.NamedType, symbol.Kind);
2984Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3023Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3028Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3033Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3039Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3051Assert.Equal(SymbolKind.Method, symbol.Kind);
3056Assert.Equal(SymbolKind.Method, symbol.Kind);
3061Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3067Assert.Equal(SymbolKind.Method, symbol.Kind);
3163Assert.Equal(SymbolKind.Parameter, symbol.Kind);
3648Assert.Equal(SymbolKind.NamedType, oldSymbol.Kind);
3655Assert.Equal(SymbolKind.NamedType, newSymbol.Kind);
3881Assert.Equal(SymbolKind.Alias, symbol.Kind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (36)
433Assert.Equal(SymbolKind.Event, symbol.Kind);
455Assert.Equal(SymbolKind.Property, symbol.Kind);
477Assert.Equal(SymbolKind.Property, symbol.Kind);
502Assert.Equal(SymbolKind.Event, symbol.Kind);
524Assert.Equal(SymbolKind.Property, symbol.Kind);
546Assert.Equal(SymbolKind.Property, symbol.Kind);
970Assert.Equal(SymbolKind.TypeParameter, ptsym.Kind);
988Assert.Equal(SymbolKind.Parameter, psym.Kind);
1090Assert.Equal(SymbolKind.NamedType, symbols[0].Kind);
1094Assert.Equal(SymbolKind.Local, symbols[0].Kind);
1131Assert.Equal(SymbolKind.NamedType, symbols[0].Kind);
1139Assert.Equal(SymbolKind.Field, symbols[0].Kind);
1143Assert.Equal(SymbolKind.Alias, symbols[0].Kind);
1180Assert.Equal(SymbolKind.NamedType, symbols[0].Kind);
1388Assert.True(symbolsInC.Any(s => s.Name == "A" && s.Kind == SymbolKind.NamedType));
1389Assert.True(symbolsInC.Any(s => s.Name == "B" && s.Kind == SymbolKind.NamedType));
1390Assert.True(symbolsInC.Any(s => s.Name == "C" && s.Kind == SymbolKind.NamedType));
1391Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "A"));
1392Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "B"));
1393Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "C"));
1394Assert.True(symbolsInC.Any(s => s.Name == "F" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "C"));
1395Assert.True(symbolsInC.Any(s => s.Name == "System" && s.Kind == SymbolKind.Namespace));
1396Assert.True(symbolsInC.Any(s => s.Name == "Microsoft" && s.Kind == SymbolKind.Namespace));
1722symbol.Kind == SymbolKind.Method && (((IMethodSymbol)symbol).IsExtensionMethod || ((IMethodSymbol)symbol).MethodKind == MethodKind.ReducedExtension);
1885symbol.Kind == SymbolKind.Method && (((IMethodSymbol)symbol).IsExtensionMethod || ((IMethodSymbol)symbol).MethodKind == MethodKind.ReducedExtension);
2820Assert.Equal(SymbolKind.Namespace, n1.Kind);
3454Assert.Equal(SymbolKind.Alias, symbol.Kind);
3590Assert.Equal(SymbolKind.Method, symbol.Kind);
3615Assert.Equal(SymbolKind.Method, symbol.Kind);
3639Assert.Equal(SymbolKind.NamedType, enumTypeSymbol.Kind);
3643Assert.Equal(SymbolKind.Field, symbol.Kind);
3671Assert.Equal(SymbolKind.Parameter, info.Symbol.Kind);
3713Assert.Equal(SymbolKind.Label, symbol.Kind);
3849Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind);
4747Assert.Equal(SymbolKind.NamedType, enumSymbol.Kind);
4751Assert.Equal(SymbolKind.Event, eventSymbol.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (168)
91Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
344Assert.Equal(SymbolKind.Field, symbol.Kind);
432Assert.Equal(SymbolKind.Field, symbol.Kind);
1644Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
1688Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
1720Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
2119Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
2152Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2192Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
2264Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
2299Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2349Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2395Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2438Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2493Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2545Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2613Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
2650Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2871Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2907Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3073Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3118Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3158Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3200Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3246Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3285Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3321Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3358Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3395Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3493Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3556Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
3590Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3628Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3672Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3706Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3740Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3774Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3804Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
3865Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3900Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
4008Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
4039Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
4107Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
4136Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
4319Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
4380Assert.Equal(SymbolKind.Namespace, semanticInfo.Type.ContainingSymbol.Kind);
4405Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
4475Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
4542Assert.Equal(SymbolKind.Parameter, symbol.Kind);
4543Assert.True(symbol.ContainingSymbol.Kind == SymbolKind.Property && ((IPropertySymbol)symbol.ContainingSymbol).IsIndexer);
4570Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
4608Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4674Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4712Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4748Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4784Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4815Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4852Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
4879Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
4887Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.ContainingSymbol.Kind);
5200Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5240Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
5279Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5321Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5543Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
5575Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
5607Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
5632Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5657Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5693Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5796Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
5863Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
5932Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
5999Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
6118Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
6145Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
6178Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
6249Assert.Equal(SymbolKind.NamedType, symbol.Kind);
6330Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
6367Assert.Equal(SymbolKind.Method, symbol.Kind);
6437Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
6520Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
6555Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
6592Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
6876Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
6921Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
6995Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7024Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7048Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
7079Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7107Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7138Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7289Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7317Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7520Assert.Equal(SymbolKind.NamedType, semanticInfo.Type.Kind);
7553Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
7661Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
7700Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
7729Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
7754Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7773Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
7792Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
7819Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
7884Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
8119Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
8143Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
8236Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
8561Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
8606Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
8645Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
8852Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
8894Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
9306Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
9918Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
9952Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
9988Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
10024Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
10060Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
10104Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
10141Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
10523Assert.Equal(SymbolKind.Parameter, semanticInfo.CandidateSymbols[0].Kind);
11267Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11304Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11341Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11381Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11428Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
11639Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
11673Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
11711Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11756Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
11832Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
11902Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
11974Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12156Assert.Equal(SymbolKind.NamedType, semanticInfo.CandidateSymbols[0].Kind);
12528Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12569Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12611Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12645Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12677Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
12772Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
12804Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
12847Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
12923Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
13099Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
13134Assert.Equal(SymbolKind.Method, symbol.Kind);
13168Assert.Equal(SymbolKind.Method, symbol.Kind);
13202Assert.Equal(SymbolKind.Method, symbol.Kind);
13264Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
13324Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
13504Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
13952Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14043Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14082Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14120Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
14202Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14246Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
14627Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
14666Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
15085Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15118Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
15120Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
15153Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
15184Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15215Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15246Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15277Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15304Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
15406Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
Symbols\Source\UsingAliasTests.cs (12)
52Assert.Equal(SymbolKind.Alias, alias1.Kind);
112Assert.Equal(SymbolKind.Alias, alias1.Kind);
169Assert.Equal(SymbolKind.Alias, alias1.Kind);
227Assert.Equal(SymbolKind.Alias, alias1.Kind);
488Assert.Equal(SymbolKind.Alias, symbols[0].Kind);
509Assert.Equal(SymbolKind.Alias, symbols[0].Kind);
546Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
566Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
585Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
605Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
705Assert.Equal(SymbolKind.ErrorType, alias.Target.Kind);
748Assert.Equal(SymbolKind.ErrorType, alias.Target.Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
Microsoft.CodeAnalysis.CSharp.Workspaces (35)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
438switch (symbol.Kind)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (3)
Microsoft.CodeAnalysis.Features (90)
Microsoft.CodeAnalysis.LanguageServer (2)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers (13)
Microsoft.CodeAnalysis.ResxSourceGenerator (31)
Microsoft.CodeAnalysis.Test.Utilities (7)
Microsoft.CodeAnalysis.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic (18)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
451Select Case symbol.Kind
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (22)
CodeGen\CodeGenTuples.vb (22)
6893Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.TupleUnderlyingType.Kind)
6897Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
6927Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind)
6930Assert.Equal(SymbolKind.NamedType, tuple.Kind)
6946Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.TupleUnderlyingType.Kind)
6950Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
6966Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.TupleUnderlyingType.Kind)
6970Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
6987Assert.Equal(SymbolKind.ErrorType, tupleWithSomeNames.TupleUnderlyingType.Kind)
6991Assert.Equal(SymbolKind.NamedType, tupleWithSomeNames.Kind)
7009Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7153Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7249Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.TupleUnderlyingType.Kind)
7253Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7278Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind)
7281Assert.Equal(SymbolKind.NamedType, tuple.Kind)
7296Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.TupleUnderlyingType.Kind)
7300Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7314Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.TupleUnderlyingType.Kind)
7318Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7334Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7435Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
Microsoft.CodeAnalysis.VisualBasic.Features (19)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (41)
Compilation\SemanticModelAPITests.vb (21)
777Assert.Equal(SymbolKind.Local, local.Kind)
789Assert.Equal(SymbolKind.Local, argSymbolInfo.Symbol.Kind)
796Assert.Equal(SymbolKind.Local, argSymbolInfo.Symbol.Kind)
834Assert.Equal(SymbolKind.Local, local.Kind)
849Assert.Equal(SymbolKind.Local, local.Kind)
908Assert.Equal(SymbolKind.Local, local.Kind)
948Assert.Equal(SymbolKind.Label, label.Kind)
1018Assert.Equal(SymbolKind.Local, local.Kind)
1054Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind)
1094Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind)
1449Assert.Equal(SymbolKind.Local, local.Kind)
1461Assert.Equal(SymbolKind.Local, argSymbolInfo.Symbol.Kind)
1598Assert.Equal(SymbolKind.Local, local.Kind)
1614Assert.Equal(SymbolKind.Local, local.Kind)
1630Assert.Equal(SymbolKind.Local, local.Kind)
1635Assert.Equal(SymbolKind.Parameter, param.Kind)
1674Assert.Equal(SymbolKind.Label, label.Kind)
1731Assert.Equal(expectedSymbolKind, symbol.Kind)
1736Assert.Equal(expectedSymbolKind, symbol.Kind)
1746Assert.Equal(expectedSymbolKind, symbol.Kind)
1751Assert.Equal(expectedSymbolKind, symbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (11)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (49)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
451Select Case symbol.Kind
Microsoft.CodeAnalysis.Workspaces (111)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (1)
602switch (type.Kind)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
23switch (symbol.Kind)
Microsoft.CodeAnalysis.Workspaces.UnitTests (19)
SymbolKeyTests.cs (12)
1035Assert.Equal(symbol.Kind, found.Kind);
1072Assert.Equal(symbol.Kind, found.Kind);
1096Assert.Equal(SymbolKind.ErrorType, propType.Kind);
1108Assert.Equal(propType.Kind, found.Kind);
1131Assert.Equal(SymbolKind.ErrorType, propType.Kind);
1143Assert.Equal(propType.Kind, found.Kind);
1178Assert.Equal(SymbolKind.ErrorType, propType.Kind);
1192Assert.Equal(propType.Kind, found.Kind);
1225Assert.Equal(SymbolKind.ErrorType, propType.Kind);
1239Assert.Equal(propType.Kind, found.Kind);
1291Assert.Equal(symbol.Kind, found.Kind);
1303Assert.Equal(symbol.Kind, found.Kind);
Microsoft.Extensions.Logging.Generators (2)
Microsoft.Extensions.Options.SourceGeneration (6)
Microsoft.Gen.Logging (10)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor (1)
Microsoft.Gen.Metrics (3)
Microsoft.Gen.MetricsReports (1)
Microsoft.Interop.ComInterfaceGenerator (4)
Microsoft.Interop.LibraryImportGenerator (3)
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
Microsoft.Interop.SourceGeneration (2)
Microsoft.Maui.Controls.BindingSourceGen (2)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.VisualStudio.LanguageServices (36)
Microsoft.VisualStudio.LanguageServices.CSharp (7)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (6)
Roslyn.Diagnostics.Analyzers (35)
Roslyn.Diagnostics.CSharp.Analyzers (1)
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
SemanticSearch.BuildTask (2)
System.Private.CoreLib.Generators (2)
System.Text.Json.SourceGeneration (2)
System.Text.RegularExpressions.Generator (2)
Test.Utilities (14)
Text.Analyzers (37)