26 implementations of Kind
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (11)
1789 references to Kind
Microsoft.CodeAnalysis (50)
Microsoft.CodeAnalysis.CodeStyle (79)
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
Microsoft.CodeAnalysis.CSharp (19)
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (14)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (59)
CodeGen\CodeGenDeconstructTests.cs (37)
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);
5612Assert.Equal(SymbolKind.ErrorType, xTypeISymbol.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 (21)
5814Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5819Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5872Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5877Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5911Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind);
5914Assert.Equal(SymbolKind.NamedType, tuple.Kind);
5949Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.Kind);
5954Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.Kind);
5973Assert.Equal(SymbolKind.ErrorType, tupleWithNames.Kind);
5992Assert.Equal(SymbolKind.ErrorType, tupleWithSomeNames.Kind);
6010Assert.Equal(SymbolKind.ErrorType, tupleWithNames.Kind);
6368Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
6393Assert.Equal(SymbolKind.NamedType, tuple.Kind);
6416Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.Kind);
6432Assert.Equal(SymbolKind.ErrorType, tupleWithNames.Kind);
6447Assert.Equal(SymbolKind.ErrorType, tupleWithNames.Kind);
6542Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
6546Assert.Equal(SymbolKind.NamedType, types[0].Kind);
6547Assert.Equal(SymbolKind.ErrorType, types[1].Kind);
17380Assert.Equal(SymbolKind.Field, sym.Symbol.Kind);
17415Assert.Equal(SymbolKind.Field, bobField.Kind);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (13)
Microsoft.CodeAnalysis.CSharp.Features (21)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (201)
Semantics\ColorColorTests.cs (19)
593Assert.Equal(SymbolKind.Alias, alias.Kind);
600Assert.Equal(SymbolKind.Method, parentInfo.Symbol.Kind);
640Assert.Equal(SymbolKind.Local, info.Symbol.Kind);
1069Assert.Equal(SymbolKind.Property, info.Symbol.Kind);
1115Assert.Equal(SymbolKind.Property, info.Symbol.Kind);
1161Assert.Equal(SymbolKind.Property, info.Symbol.Kind);
1206Assert.Equal(SymbolKind.Property, info.Symbol.Kind);
1250Assert.Equal(SymbolKind.Event, candidate.Kind);
1284Assert.Equal(SymbolKind.Field, info.Symbol.Kind);
1789Assert.Equal(SymbolKind.NamedType, actualSymbol.Symbol.Kind);
1823Assert.Equal(SymbolKind.NamedType, actualSymbol.Symbol.Kind);
1847Assert.Equal(exprSymbolKind, info.Symbol.Kind);
1854Assert.Equal(parentSymbolKind, parentInfo.Symbol.Kind);
1888Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
1902Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
1945Assert.Equal(SymbolKind.Local, symbolInfo.Symbol.Kind);
1959Assert.Equal(SymbolKind.Local, symbolInfo.Symbol.Kind);
2002Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
2016Assert.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);
4288Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4294Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4380Assert.Equal(SymbolKind.Field, a.Kind);
4384Assert.Equal(SymbolKind.Field, b.Kind);
4388Assert.Equal(SymbolKind.Field, c.Kind);
4392Assert.Equal(SymbolKind.Field, d.Kind);
4419Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4425Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4547Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
4556Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5233Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5239Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5338Assert.Equal(SymbolKind.Field, a.Kind);
5342Assert.Equal(SymbolKind.Field, b.Kind);
5346Assert.Equal(SymbolKind.Field, c.Kind);
5350Assert.Equal(SymbolKind.Field, d.Kind);
5377Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5383Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5514Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5523Assert.Equal(SymbolKind.ErrorType, typeInfo.Type.Kind);
5772Assert.Equal(SymbolKind.Field, a.Kind);
5776Assert.Equal(SymbolKind.Field, b.Kind);
5780Assert.Equal(SymbolKind.Field, c.Kind);
5784Assert.Equal(SymbolKind.Field, d.Kind);
Semantics\LocalFunctionTests.cs (15)
4886Assert.Equal(SymbolKind.Local, b1Symbol.Kind);
6329Assert.Equal(SymbolKind.Local, symbol.Kind);
6365Assert.Equal(SymbolKind.Local, symbol.Kind);
6368Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6409Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6412Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6415Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6456Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6459Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6462Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6957var actualSymbols = nodes.Select(n => model.GetSymbolInfo(n.Left).Symbol).Select(s => $"{s.Kind}: {s.ToTestDisplayString()}").ToArray();
7291Assert.Equal(SymbolKind.TypeParameter, symbolInfo.Symbol.Kind);
7574Assert.Equal(SymbolKind.TypeParameter, typeInfo.Type.Kind);
7586Assert.Equal(symbolKind, model.GetTypeInfo(tParameterUsage).Type.Kind);
8872Assert.Equal(SymbolKind.Parameter, symbolInfo.Symbol.Kind);
Semantics\PrimaryConstructorTests.cs (17)
856Assert.Equal(SymbolKind.Local, outVar.Kind);
903Assert.Equal(SymbolKind.Parameter, symbol.Kind);
968Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1196Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1209Assert.Equal(SymbolKind.Local, symbol.Kind);
1220Assert.Equal(SymbolKind.Method, symbol.Kind);
1425Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1514Assert.Equal(SymbolKind.Parameter, symbol.Kind);
1863Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2537Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2575Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2612Assert.Equal(SymbolKind.Parameter, symbol.Kind);
2648Assert.Equal(SymbolKind.Parameter, symbol.Kind);
7207Assert.Equal(SymbolKind.Property, symbol.Kind);
7213Assert.Equal(SymbolKind.Parameter, symbol.Kind);
7752Assert.Equal(SymbolKind.Parameter, symbol.Kind);
8158Assert.Equal(SymbolKind.Parameter, 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)
2598Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
2633Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
2667Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
2702Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
3259Assert.Equal(SymbolKind.Property, model.GetSymbolInfo(cref).Symbol!.Kind);
3307Assert.Equal(SymbolKind.Property, model.GetSymbolInfo(cref).Symbol!.Kind);
3358Assert.Equal(SymbolKind.Property, model.GetSymbolInfo(cref).Symbol!.Kind);
5822Assert.Equal(SymbolKind.Parameter, parameter.Kind);
5828Assert.Equal(SymbolKind.Parameter, initializer.Kind);
5864Assert.Equal(SymbolKind.Local, outVar.Kind);
Semantics\RecordTests.cs (15)
451Assert.Equal(SymbolKind.Parameter, parameter.Kind);
457Assert.Equal(SymbolKind.Parameter, initializer.Kind);
483Assert.Equal(SymbolKind.Local, outVar.Kind);
21159Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
21389Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
21402Assert.Equal(SymbolKind.Local, symbol!.Kind);
21413Assert.Equal(SymbolKind.Method, symbol!.Kind);
21618Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
21707Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
22094Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
24658Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
24693Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
24727Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
24762Assert.Equal(SymbolKind.Parameter, symbol!.Kind);
28327Assert.Equal(SymbolKind.Property, model.GetSymbolInfo(cref).Symbol!.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);
2417Assert.Equal(SymbolKind.Label, declSymbol.Kind);
3940Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
4089Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
4124Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
4129Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
4211Assert.Equal(SymbolKind.Method, local.ContainingSymbol.Kind);
4213Assert.Equal(SymbolKind.NamedType, local.ContainingSymbol.ContainingSymbol.Kind);
4887Assert.Equal(SymbolKind.Label, label.Kind);
4889Assert.Equal(SymbolKind.Method, label.ContainingSymbol.Kind);
4891Assert.Equal(SymbolKind.NamedType, label.ContainingSymbol.ContainingSymbol.Kind);
4972Assert.Equal(SymbolKind.Label, label.Kind);
4974Assert.Equal(SymbolKind.Method, label.ContainingSymbol.Kind);
4976Assert.Equal(SymbolKind.NamedType, label.ContainingSymbol.ContainingSymbol.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (439)
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 (46)
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);
2121Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
2123Assert.Equal(SymbolKind.Method, sortedCandidates[1].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);
3132Assert.Equal(SymbolKind.Parameter, symbol.Kind);
3617Assert.Equal(SymbolKind.NamedType, oldSymbol.Kind);
3624Assert.Equal(SymbolKind.NamedType, newSymbol.Kind);
3850Assert.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);
4749Assert.Equal(SymbolKind.NamedType, enumSymbol.Kind);
4753Assert.Equal(SymbolKind.Event, eventSymbol.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (291)
56Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
58Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
91Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
126Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
160Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
201Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
242Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
282Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind);
319Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind);
349Assert.Equal(SymbolKind.Field, symbol.Kind);
379Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
437Assert.Equal(SymbolKind.Field, symbol.Kind);
472Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
512Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
555Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
557Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
603Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
605Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
651Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
653Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
704Assert.Equal(SymbolKind.Property, sortedCandidates[0].Kind);
706Assert.Equal(SymbolKind.Property, sortedCandidates[1].Kind);
805Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
1649Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
1693Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
1725Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
2124Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
2157Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2197Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
2269Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
2304Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2354Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2400Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2443Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2498Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2550Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2618Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
2655Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2700Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
2702Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
2741Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
2743Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
2791Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
2793Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
2837Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
2876Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2912Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
2956Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
2992Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
3026Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
3078Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3123Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3163Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3205Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3251Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3290Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3326Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3363Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3400Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3498Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3533Assert.Equal(SymbolKind.Local, sortedCandidates[0].Kind);
3561Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
3595Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3633Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3677Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3711Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3745Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3779Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3809Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
3870Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
3905Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
4013Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
4044Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
4079Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
4112Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
4141Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
4223Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
4290Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
4292Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
4324Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
4385Assert.Equal(SymbolKind.Namespace, semanticInfo.Type.ContainingSymbol.Kind);
4410Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
4480Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
4547Assert.Equal(SymbolKind.Parameter, symbol.Kind);
4548Assert.True(symbol.ContainingSymbol.Kind == SymbolKind.Property && ((IPropertySymbol)symbol.ContainingSymbol).IsIndexer);
4575Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
4613Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4679Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4717Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4753Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4789Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4820Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
4857Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
4884Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
4892Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.ContainingSymbol.Kind);
4928Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
4929Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
4974Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
4976Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
4978Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind);
4983Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
4985Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
4987Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind);
5026Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
5028Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
5030Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind);
5035Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
5037Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
5039Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind);
5117Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
5163Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
5205Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5245Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
5284Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5326Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5412Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
5454Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
5456Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
5458Assert.Equal(SymbolKind.NamedType, sortedCandidates[2].Kind);
5548Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
5580Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
5612Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
5637Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5662Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5698Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
5801Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
5868Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
5937Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
6004Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
6123Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
6150Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
6183Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
6254Assert.Equal(SymbolKind.NamedType, symbol.Kind);
6335Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
6372Assert.Equal(SymbolKind.Method, symbol.Kind);
6406Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
6442Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
6525Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
6560Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
6597Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
6685Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
6881Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
6926Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
7000Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7029Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7053Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
7084Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7112Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7143Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7294Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7322Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7525Assert.Equal(SymbolKind.NamedType, semanticInfo.Type.Kind);
7558Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
7595Assert.Equal(SymbolKind.Parameter, sortedCandidates[0].Kind);
7597Assert.Equal(SymbolKind.Parameter, sortedCandidates[1].Kind);
7666Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
7705Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
7734Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
7759Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
7778Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
7797Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
7824Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
7889Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
8124Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
8148Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
8241Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind);
8379Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
8413Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
8566Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
8611Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
8650Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
8857Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
8899Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
9133Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9311Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
9368Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9370Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9427Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9429Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9465Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
9467Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
9469Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind);
9538Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9540Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9575Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9577Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9624Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9626Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9790Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9792Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9841Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
9896Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9898Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9923Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
9957Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
9993Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
10029Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
10065Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
10109Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
10146Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
10187Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
10226Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
10257Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
10292Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
10327Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
10329Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
10361Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
10363Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
10395Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
10397Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
10438Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
10440Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
10475Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind);
10503Assert.Equal(SymbolKind.Parameter, sortedCandidates[0].Kind);
10528Assert.Equal(SymbolKind.Parameter, semanticInfo.CandidateSymbols[0].Kind);
10533Assert.Equal(SymbolKind.Parameter, sortedCandidates[0].Kind);
10567Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind);
10610Assert.Equal(SymbolKind.Property, sortedCandidates[0].Kind);
10647Assert.Equal(SymbolKind.Property, sortedCandidates[0].Kind);
10684Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind);
10723Assert.Equal(SymbolKind.Event, sortedCandidates[0].Kind);
10766Assert.Equal(SymbolKind.Property, sortedCandidates[0].Kind);
10808Assert.Equal(SymbolKind.Property, sortedCandidates[0].Kind);
10845Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
11154Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
11156Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
11158Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind);
11232Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
11234Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
11272Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11309Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11346Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11386Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11433Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
11545Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
11582Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind);
11644Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
11678Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
11716Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
11761Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
11837Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
11907Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
11979Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12161Assert.Equal(SymbolKind.NamedType, semanticInfo.CandidateSymbols[0].Kind);
12229Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
12297Assert.Equal(SymbolKind.TypeParameter, sortedCandidates[0].Kind);
12365Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
12401Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
12533Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12574Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12616Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12650Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
12682Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
12777Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
12809Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
12852Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
12928Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
12968Assert.Equal(SymbolKind.Property, sortedCandidates[0].Kind);
13006Assert.Equal(SymbolKind.Property, sortedCandidates[0].Kind);
13047Assert.Equal(SymbolKind.Property, sortedCandidates[0].Kind);
13104Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
13139Assert.Equal(SymbolKind.Method, symbol.Kind);
13173Assert.Equal(SymbolKind.Method, symbol.Kind);
13207Assert.Equal(SymbolKind.Method, symbol.Kind);
13238Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
13269Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
13329Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
13509Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind);
13883Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
13922Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
13957Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14048Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14087Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14125Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
14207Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14251Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
14347Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
14428Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
14517Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
14632Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
14671Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
15090Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15123Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind);
15125Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind);
15158Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
15189Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15220Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15251Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15282Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind);
15309Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
15411Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
Symbols\Source\UsingAliasTests.cs (12)
51Assert.Equal(SymbolKind.Alias, alias1.Kind);
111Assert.Equal(SymbolKind.Alias, alias1.Kind);
168Assert.Equal(SymbolKind.Alias, alias1.Kind);
226Assert.Equal(SymbolKind.Alias, alias1.Kind);
487Assert.Equal(SymbolKind.Alias, symbols[0].Kind);
508Assert.Equal(SymbolKind.Alias, symbols[0].Kind);
545Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
565Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
584Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
604Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
704Assert.Equal(SymbolKind.ErrorType, alias.Target.Kind);
747Assert.Equal(SymbolKind.ErrorType, alias.Target.Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (9)
Microsoft.CodeAnalysis.CSharp.Workspaces (50)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
424switch (symbol.Kind)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (5)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (3)
Microsoft.CodeAnalysis.Features (143)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (3)
Microsoft.CodeAnalysis.Test.Utilities (8)
Microsoft.CodeAnalysis.VisualBasic (21)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (30)
CodeGen\CodeGenTuples.vb (29)
6894Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.TupleUnderlyingType.Kind)
6898Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
6928Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind)
6931Assert.Equal(SymbolKind.NamedType, tuple.Kind)
6947Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.TupleUnderlyingType.Kind)
6951Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
6967Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.TupleUnderlyingType.Kind)
6971Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
6988Assert.Equal(SymbolKind.ErrorType, tupleWithSomeNames.TupleUnderlyingType.Kind)
6992Assert.Equal(SymbolKind.NamedType, tupleWithSomeNames.Kind)
7010Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7154Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7158Assert.Equal(SymbolKind.NamedType, types(0).Kind)
7159Assert.Equal(SymbolKind.ErrorType, types(1).Kind)
7250Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.TupleUnderlyingType.Kind)
7254Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7279Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind)
7282Assert.Equal(SymbolKind.NamedType, tuple.Kind)
7297Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.TupleUnderlyingType.Kind)
7301Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7315Assert.Equal(SymbolKind.ErrorType, tupleWithoutNames.TupleUnderlyingType.Kind)
7319Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7335Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7436Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind)
7440Assert.Equal(SymbolKind.NamedType, types(0).Kind)
7441Assert.Equal(SymbolKind.ErrorType, types(1).Kind)
9041Assert.Equal(SymbolKind.Field, sym.Symbol.Kind) ' Incorrectly returns Local
9228Where m.Kind = SymbolKind.Field
9275Where m.Kind = SymbolKind.Field
Microsoft.CodeAnalysis.VisualBasic.Features (26)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (217)
Binding\Binder_Expressions_Tests.vb (14)
2813Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind)
2827Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind)
2859Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind)
2873Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind)
3013Assert.Equal(SymbolKind.NamedType, symbol.Kind)
3059Assert.Equal(SymbolKind.NamedType, symbol.Kind)
3105Assert.Equal(SymbolKind.NamedType, symbol.Kind)
3154Assert.Equal(SymbolKind.Field, symbol.Kind)
3208Assert.Equal(SymbolKind.NamedType, symbol.Kind)
3256Assert.Equal(SymbolKind.Field, symbol.Kind)
3300Assert.Equal(SymbolKind.NamedType, symbol.Kind)
3353Assert.Equal(SymbolKind.NamedType, symbol.Kind)
3399Assert.Equal(SymbolKind.Field, symbol.Kind)
3443Assert.Equal(SymbolKind.Field, symbol.Kind)
Compilation\SemanticModelAPITests.vb (33)
75Assert.Equal(SymbolKind.Local, syminfo.Symbol.Kind)
82Assert.Equal(SymbolKind.Local, syminfo.Symbol.Kind)
208Assert.Equal(parasym.Kind, argsym1.Kind)
209Assert.Equal(parasym.Kind, argsym2.Kind)
502Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind)
511Assert.Equal(SymbolKind.Method, speculativeSymbolInfo.Symbol.Kind)
543Assert.Equal(SymbolKind.NamedType, oldSymbol.Kind)
551Assert.Equal(SymbolKind.NamedType, newSymbol.Kind)
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)
4071Assert.Equal(SymbolKind.Local, getterSymbol.Kind)
4080Assert.Equal(SymbolKind.Property, setterSymbol.Kind)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (10)
2019Assert.Equal(SymbolKind.Field, varSymbol1.Kind)
2029Assert.Equal(SymbolKind.Field, varSymbol2.Kind)
2039Assert.Equal(SymbolKind.Field, varSymbol3.Kind)
2049Assert.Equal(SymbolKind.Field, varSymbol4.Kind)
2059Assert.Equal(SymbolKind.Field, varSymbol5.Kind)
2069Assert.Equal(SymbolKind.Parameter, varSymbol6.Kind)
2079Assert.Equal(SymbolKind.Local, varSymbol7.Kind)
2090Assert.Equal(SymbolKind.Local, varSymbol8.Kind)
2861Assert.Equal(SymbolKind.Local, sym.Kind)
2868Assert.Equal(SymbolKind.Local, sym.Kind)
Semantics\GetExtendedSemanticInfoTests.vb (98)
237Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
280Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
323Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
371Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
373Assert.Equal(SymbolKind.NamedType, sortedCandidates(1).Kind)
420Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
422Assert.Equal(SymbolKind.NamedType, sortedCandidates(1).Kind)
469Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
471Assert.Equal(SymbolKind.NamedType, sortedCandidates(1).Kind)
511Assert.Equal(SymbolKind.Field, sortedCandidates(0).Kind)
654Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
802Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
804Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
806Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind)
861Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
863Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
865Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind)
1253Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
1629Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
1673Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
1675Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
1716Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
1757Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
1934Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
2287Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind)
2330Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind)
2370Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind)
2409Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind)
2447Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind)
2642Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
2644Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
2646Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind)
2648Assert.Equal(SymbolKind.Method, sortedCandidates(3).Kind)
2650Assert.Equal(SymbolKind.Method, sortedCandidates(4).Kind)
2652Assert.Equal(SymbolKind.Method, sortedCandidates(5).Kind)
2654Assert.Equal(SymbolKind.Method, sortedCandidates(6).Kind)
2656Assert.Equal(SymbolKind.Method, sortedCandidates(7).Kind)
2658Assert.Equal(SymbolKind.Method, sortedCandidates(8).Kind)
2660Assert.Equal(SymbolKind.Method, sortedCandidates(9).Kind)
2662Assert.Equal(SymbolKind.Method, sortedCandidates(10).Kind)
2664Assert.Equal(SymbolKind.Method, sortedCandidates(11).Kind)
2789Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
3803Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
3805Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
3807Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind)
3841Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
3843Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
3845Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind)
4024Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
4585Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
4587Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
4626Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
4661Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
4719Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
4721Assert.Equal(SymbolKind.Property, sortedCandidates(1).Kind)
4800Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
4802Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
4843Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
4845Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind)
5242Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
5244Assert.Equal(SymbolKind.NamedType, sortedCandidates(1).Kind)
5288Assert.Equal(SymbolKind.Field, sortedCandidates(0).Kind)
5290Assert.Equal(SymbolKind.Field, sortedCandidates(1).Kind)
5744Assert.Equal(SymbolKind.ErrorType, semanticInfo.Type.Kind)
5865Assert.Equal(SymbolKind.Parameter, sortedCandidates(0).Kind)
5869Assert.Equal(SymbolKind.Parameter, sortedCandidates(1).Kind)
6062Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
6107Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
6149Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
6189Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
7332Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
7374Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
7407Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
7448Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
7940Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind)
7941Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind)
7979Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind)
7980Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind)
8018Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind)
8019Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind)
8057Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind)
8058Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind)
8096Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind)
8097Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind)
8134Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind)
8135Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind)
8172Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind)
8173Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind)
8203Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
8247Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
8711Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
8829Assert.Equal(SymbolKind.Method, semanticSummary.CandidateSymbols(0).Kind)
9554Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind)
9900Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
9943Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
9975Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
10009Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
10342Assert.Equal(SymbolKind.ErrorType, [alias].Target.Kind)
Semantics\GetSemanticInfoTests.vb (14)
273Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
877Assert.Equal(SymbolKind.Parameter, parameter.Kind)
879Assert.Equal(SymbolKind.Method, parameter.ContainingSymbol.Kind)
994Assert.Equal(SymbolKind.Label, labelSymbol.Kind)
1024Assert.Equal(SymbolKind.Label, declaredSymbol.Kind)
1051Assert.Equal(SymbolKind.Label, declaredSymbol.Kind)
2464Assert.Equal(SymbolKind.Property, speculativeSymbolInfo.Symbol.Kind)
2497Assert.Equal(SymbolKind.Property, speculativeSymbolInfo.Symbol.Kind)
3177Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
3179Assert.Equal(SymbolKind.Property, sortedCandidates(1).Kind)
3237Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
3297Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
6059Assert.Equal(SymbolKind.Property, sortedCandidates(0).Kind)
6061Assert.Equal(SymbolKind.Property, sortedCandidates(1).Kind)
Semantics\WithBlockSemanticModelTests.vb (11)
48Assert.Equal(SymbolKind.Field, symbolInfo.Symbol.Kind)
111Assert.Equal(SymbolKind.Property, speculativeSymbolInfo.Symbol.Kind)
366Assert.Equal(SymbolKind.Parameter, symbolInfo1.Symbol.Kind)
370Assert.Equal(SymbolKind.Parameter, symbolInfo2.Symbol.Kind)
412Assert.Equal(SymbolKind.Parameter, symbolInfo1.Symbol.Kind)
416Assert.Equal(SymbolKind.Parameter, symbolInfo2.Symbol.Kind)
464Assert.Equal(SymbolKind.Parameter, symbolInfo1.Symbol.Kind)
468Assert.Equal(SymbolKind.Parameter, symbolInfo2.Symbol.Kind)
472Assert.Equal(SymbolKind.Parameter, symbolInfo3.Symbol.Kind)
521Assert.Equal(SymbolKind.Property, symbolInfo1.Symbol.Kind)
525Assert.Equal(SymbolKind.Property, symbolInfo2.Symbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (23)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (68)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
451Select Case symbol.Kind
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
798Select Case symbol.Kind
Microsoft.CodeAnalysis.Workspaces (132)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
591switch (type.Kind)
Microsoft.CodeAnalysis.Workspaces.UnitTests (29)
SymbolKeyTests.cs (22)
964Assert.Equal(symbol.Kind, found.Kind);
1001Assert.Equal(symbol.Kind, found.Kind);
1025Assert.Equal(SymbolKind.ErrorType, propType.Kind);
1037Assert.Equal(propType.Kind, found.Kind);
1060Assert.Equal(SymbolKind.ErrorType, propType.Kind);
1072Assert.Equal(propType.Kind, found.Kind);
1107Assert.Equal(SymbolKind.ErrorType, propType.Kind);
1121Assert.Equal(propType.Kind, found.Kind);
1154Assert.Equal(SymbolKind.ErrorType, propType.Kind);
1168Assert.Equal(propType.Kind, found.Kind);
1220Assert.Equal(symbol.Kind, found.Kind);
1232Assert.Equal(symbol.Kind, found.Kind);
1359Assert.Equal(resolved.Symbol.Kind, symbol.Kind);
Microsoft.VisualStudio.LanguageServices (41)
Microsoft.VisualStudio.LanguageServices.CSharp (11)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.Implementation (12)
Microsoft.VisualStudio.LanguageServices.VisualBasic (10)