701 references to CandidateSymbols
Microsoft.CodeAnalysis (7)
Microsoft.CodeAnalysis.CodeStyle (14)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (32)
Semantics\PatternMatchingTests3.cs (16)
118Assert.Equal(2, xSymbol.CandidateSymbols.Length);
119Assert.Equal("System.Int32 I1.X { get; }", xSymbol.CandidateSymbols[0].ToTestDisplayString());
120Assert.Equal("System.Int32 I2.X { get; }", xSymbol.CandidateSymbols[1].ToTestDisplayString());
128Assert.Equal(2, ySymbol.CandidateSymbols.Length);
129Assert.Equal("System.Int32 I1.Y { get; }", ySymbol.CandidateSymbols[0].ToTestDisplayString());
130Assert.Equal("System.Int32 I2.Y { get; }", ySymbol.CandidateSymbols[1].ToTestDisplayString());
169Assert.Equal(0, xSymbol.CandidateSymbols.Length);
177Assert.Equal(0, ySymbol.CandidateSymbols.Length);
214Assert.Equal(0, xSymbol.CandidateSymbols.Length);
222Assert.Equal(0, ySymbol.CandidateSymbols.Length);
267Assert.Equal(0, xSymbol.CandidateSymbols.Length);
275Assert.Equal(0, ySymbol.CandidateSymbols.Length);
308Assert.Equal(0, xSymbol.CandidateSymbols.Length);
316Assert.Equal(0, ySymbol.CandidateSymbols.Length);
355Assert.Equal(0, xSymbol.CandidateSymbols.Length);
363Assert.Equal(0, ySymbol.CandidateSymbols.Length);
Microsoft.CodeAnalysis.CSharp.Features (5)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (221)
Semantics\BetterCandidates.cs (40)
1094Assert.Equal(4, symbolInfo.CandidateSymbols.Length);
1095Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
1096Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
1097Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
1098Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
1102Assert.Equal(4, symbolInfo.CandidateSymbols.Length);
1103Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
1104Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
1105Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
1106Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
1110Assert.Equal(4, symbolInfo.CandidateSymbols.Length);
1111Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
1112Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
1113Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
1114Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
1118Assert.Equal(4, symbolInfo.CandidateSymbols.Length);
1119Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
1120Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
1121Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
1122Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
1126Assert.Equal(4, symbolInfo.CandidateSymbols.Length);
1127Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
1128Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
1129Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
1130Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
1171Assert.Equal(4, symbolInfo.CandidateSymbols.Length);
1172Assert.Equal("void Program.M<System.Int32>(System.Int32 t, A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
1173Assert.Equal("void Program.M<System.Int32>(System.Int32 t, B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
1174Assert.Equal("void Program.M<System.Int32>(System.Int32 t, C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
1175Assert.Equal("void Program.M<System.Int32>(System.Int32 t, D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
1219Assert.Equal(4, symbolInfo.CandidateSymbols.Length);
1220Assert.Equal("void System.Int32.M<System.Int32>(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
1221Assert.Equal("void System.Int32.M<System.Int32>(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
1222Assert.Equal("void System.Int32.M<System.Int32>(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
1223Assert.Equal("void System.Int32.M<System.Int32>(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
1272Assert.Equal(4, symbolInfo.CandidateSymbols.Length);
1273Assert.Equal("B Program.Argument(IQ x)", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
1274Assert.Equal("D Program.Argument(IW x)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
1275Assert.Equal("C Program.Argument(IX x)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
1276Assert.Equal("D Program.Argument(IY x)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
Semantics\BindingTests.cs (12)
3014Assert.Equal(1, symbolInfo1.CandidateSymbols.Length);
3015Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", symbolInfo1.CandidateSymbols.Single().ToTestDisplayString());
3094Assert.Equal(1, symbolInfo1.CandidateSymbols.Length);
3095Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<HttpContext, System.Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> middleware)", symbolInfo1.CandidateSymbols.Single().ToTestDisplayString());
3167Assert.Equal(2, symbolInfo1.CandidateSymbols.Length);
3168Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", symbolInfo1.CandidateSymbols[0].ToTestDisplayString());
3169Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<HttpContext, System.Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> middleware)", symbolInfo1.CandidateSymbols[1].ToTestDisplayString());
3252Assert.Equal(2, symbolInfo1.CandidateSymbols.Length);
3253Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", symbolInfo1.CandidateSymbols[0].ToTestDisplayString());
3254Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<HttpContext, System.Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> middleware)", symbolInfo1.CandidateSymbols[1].ToTestDisplayString());
3481Assert.Equal("event System.EventHandler Program.E1", symbolInfo2.CandidateSymbols.Single().ToTestDisplayString());
3486Assert.True(symbolInfo1.CandidateSymbols.IsEmpty);
Semantics\PrimaryConstructorTests.cs (22)
1262Assert.Empty(symbolInfo.CandidateSymbols);
1308Assert.Empty(symbolInfo.CandidateSymbols);
1368Assert.Empty(symbolInfo.CandidateSymbols);
1437Assert.Empty(symbolInfo.CandidateSymbols);
1526Assert.Empty(symbolInfo.CandidateSymbols);
1711Assert.Empty(symbolInfo.CandidateSymbols);
1751Assert.Empty(symbolInfo.CandidateSymbols);
2018Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2022Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2026Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2035Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2040Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2045Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2119Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2123Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2127Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2258Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2262Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2266Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
2322Assert.Empty(symbolInfo.CandidateSymbols);
7188Assert.Empty(symbolInfo.CandidateSymbols);
7204symbol = symbolInfo.CandidateSymbols.Single();
Semantics\RecordTests.cs (20)
21455Assert.Empty(symbolInfo.CandidateSymbols);
21501Assert.Empty(symbolInfo.CandidateSymbols);
21561Assert.Empty(symbolInfo.CandidateSymbols);
21630Assert.Empty(symbolInfo.CandidateSymbols);
21719Assert.Empty(symbolInfo.CandidateSymbols);
21904Assert.Empty(symbolInfo.CandidateSymbols);
21941Assert.Empty(symbolInfo.CandidateSymbols);
22016Assert.Empty(symbolInfo.CandidateSymbols);
22249Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22253Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22257Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22266Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22271Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22276Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22350Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22354Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22358Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22489Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22493Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
22497Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString()));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (104)
Compilation\GetSemanticInfoTests.cs (26)
2846var candidates = symbolInfo.CandidateSymbols;
2877var candidates = symbolInfo.CandidateSymbols;
2937var candidates = symbolInfo.CandidateSymbols;
2970var candidates = symbolInfo.CandidateSymbols;
3029var candidates = symbolInfo.CandidateSymbols;
3062var candidates = symbolInfo.CandidateSymbols;
3103var candidates = symbolInfo.CandidateSymbols;
3136var candidates = symbolInfo.CandidateSymbols;
3177var candidates = symbolInfo.CandidateSymbols;
3210var candidates = symbolInfo.CandidateSymbols;
3762Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
3790Assert.Equal(compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMember<IMethodSymbol>("M"), info.CandidateSymbols.Single());
3825Assert.Equal(2, info.CandidateSymbols.Length);
3850Assert.Equal(compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMember<IMethodSymbol>("M"), info.CandidateSymbols.Single());
3878Assert.Equal(1, info.CandidateSymbols.Length);
3959Assert.Equal(2, info.CandidateSymbols.Length);
4004Assert.Equal(1, info.CandidateSymbols.Length);
4444Assert.Equal(classNested, leftInfo.CandidateSymbols.Single());
4448Assert.Equal(classAnother, rightInfo.CandidateSymbols.Single());
4494Assert.Equal(propertyP.GetMethod, info.CandidateSymbols.Single());
4541Assert.Equal(classNested, typeInfo.CandidateSymbols.Single());
4600Assert.Equal("System.Int32 C.GetHashCode()", classInfo.CandidateSymbols.Single().ToTestDisplayString());
4602Assert.Equal("System.Int32 S.GetHashCode()", structInfo.CandidateSymbols.Single().ToTestDisplayString());
4647Assert.Equal("void C.M()", info.CandidateSymbols.Single().ToTestDisplayString());
4915Assert.True(symbolInfo.CandidateSymbols.Length > 0);
5482Assert.NotEqual(0, invocationInfo.CandidateSymbols.Length);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (21)
4175Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4183Assert.Equal(3, symbolInfo.CandidateSymbols.Length);
4184Assert.Equal("System.ObsoleteAttribute..ctor()", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
4185Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
4186Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
4193Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4201Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4208Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4217Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4226Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4259Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4270Assert.Equal(3, symbolInfo.CandidateSymbols.Length);
4271Assert.Equal("System.ObsoleteAttribute..ctor()", symbolInfo.CandidateSymbols[0].ToTestDisplayString());
4272Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.CandidateSymbols[1].ToTestDisplayString());
4273Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", symbolInfo.CandidateSymbols[2].ToTestDisplayString());
4287Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4309Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4320Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4333Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4356Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
4378Assert.Equal(0, symbolInfo.CandidateSymbols.Length);
DocumentationComments\CrefTests.cs (23)
2018AssertEx.SetEqual(info.CandidateSymbols.Select(sym => sym.ContainingAssembly.Name), "Lib1", "Lib2");
2057Assert.Equal(0, info.CandidateSymbols.Length);
2111Assert.Equal(0, info.CandidateSymbols.Length);
3160Assert.Equal(0, info.CandidateSymbols.Length);
3183Assert.Equal(2, info.CandidateSymbols.Length);
3206Assert.Equal(2, info.CandidateSymbols.Length);
3229Assert.Equal(2, info.CandidateSymbols.Length);
3230Assert.Equal(MethodKind.Ordinary, ((IMethodSymbol)info.CandidateSymbols[0]).MethodKind);
3253Assert.Equal(2, info.CandidateSymbols.Length);
3254Assert.True(((IPropertySymbol)info.CandidateSymbols[0]).IsIndexer);
3277Assert.Equal(2, info.CandidateSymbols.Length);
3278Assert.Equal(MethodKind.Conversion, ((IMethodSymbol)info.CandidateSymbols[0]).MethodKind);
3301Assert.Equal(2, info.CandidateSymbols.Length);
3302Assert.Equal(MethodKind.UserDefinedOperator, ((IMethodSymbol)info.CandidateSymbols[0]).MethodKind);
3325Assert.Equal(2, info.CandidateSymbols.Length);
3326Assert.Equal(MethodKind.Constructor, ((IMethodSymbol)info.CandidateSymbols[0]).MethodKind);
3348Assert.Equal(0, info.CandidateSymbols.Length);
5954Assert.Equal(0, info.CandidateSymbols.Length);
6003Assert.Equal(0, info.CandidateSymbols.Length);
6351Assert.Equal(accessor, nonCrefInfo.CandidateSymbols.Single());
6366Assert.Equal(inheritedType, nonCrefInfo.CandidateSymbols.Single());
6433Assert.Equal(0, info.CandidateSymbols.Length);
6471Assert.Equal(0, info.CandidateSymbols.Length);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Microsoft.CodeAnalysis.Features (8)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Features (5)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (245)
Binding\LookupTests.vb (13)
1931Assert.Equal({"NS1.NS6.NS7.T1", "NS2.NS6.NS7.T1", "NS4.NS6.NS7.T1", "NS5.NS6.NS7.T1"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
1939Assert.Equal({"NS1.NS6.NS7", "NS2.NS6.NS7", "NS4.NS6.NS7", "NS5.NS6.NS7"}, info2.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
1947Assert.Equal({"NS1.NS6", "NS2.NS6", "NS4.NS6", "NS5.NS6"}, info1.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
1963Assert.Equal({"NS1.NS6", "NS2.NS6", "NS3.NS6", "NS4.NS6", "NS5.NS6", "NS9.NS6"}, info2.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
1972Assert.Equal({"NS1.NS6.NS7", "NS2.NS6.NS7", "NS4.NS6.NS7", "NS5.NS6.NS7", "NS9.NS6.NS7"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
1980Assert.Equal({"NS1.NS6", "NS2.NS6", "NS4.NS6", "NS5.NS6", "NS9.NS6"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
2243Assert.Equal({"Sub NS1.NS6.NS7.T1.M1()", "Sub NS2.NS6.NS7.T1.M1()", "Sub NS5.NS6.NS7.T1.M1()"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
2250Assert.Equal({"NS1.NS6.NS7", "NS2.NS6.NS7", "NS5.NS6.NS7"}, info2.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
2257Assert.Equal({"NS1.NS6", "NS2.NS6", "NS5.NS6"}, info1.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
2356Assert.Equal({"Sub NS1.NS6.NS7.T1.M1(x As System.Int32)", "Sub NS1.NS6.NS7.T1.M1(x As System.Int64)"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
2601Assert.Equal({"NS1.NS6.NS7.Module1.T1", "NS2.NS6.NS7.Module1.T1", "NS5.NS6.NS7.Module1.T1"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
2608Assert.Equal({"NS1.NS6.NS7", "NS2.NS6.NS7", "NS5.NS6.NS7"}, info2.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
2615Assert.Equal({"NS1.NS6", "NS2.NS6", "NS5.NS6"}, info1.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
Compilation\SemanticModelAPITests.vb (23)
419Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
426Assert.Equal(3, symbolInfo.CandidateSymbols.Length)
427Assert.Equal("Sub System.ObsoleteAttribute..ctor()", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
428Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.CandidateSymbols(1).ToTestDisplayString())
429Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", symbolInfo.CandidateSymbols(2).ToTestDisplayString())
435Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
442Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
449Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
457Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
465Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1231Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1243Assert.Equal(3, symbolInfo.CandidateSymbols.Length)
1244Assert.Equal("Sub System.ObsoleteAttribute..ctor()", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
1245Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.CandidateSymbols(1).ToTestDisplayString())
1246Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", symbolInfo.CandidateSymbols(2).ToTestDisplayString())
1262Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1285Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1297Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1310Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1334Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1346Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
4004Assert.Equal(0, info.CandidateSymbols.Length)
4619Assert.Equal("MyStructure.F As System.Int32", symbolInfo.CandidateSymbols.Single().ToTestDisplayString())
Semantics\GetExtendedSemanticInfoTests.vb (24)
8863Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
8864Assert.Equal("C(Of System.Int32).Field As System.Int32", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
8885Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
8886Assert.Equal("Me As C", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
8907Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
8908Assert.Equal("Me As C", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
9169Assert.Equal(1, symbolInfo.CandidateSymbols.Count)
9170Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
9189sortedMethodGroup = symbolInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray()
9233Assert.Equal(1, symbolInfo.CandidateSymbols.Count)
9234Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
9253Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
9297Assert.Equal(1, symbolInfo.CandidateSymbols.Count)
9298Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
9317Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
9318Assert.Equal("Sub X..ctor(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
9362Assert.Equal(1, symbolInfo.CandidateSymbols.Count)
9363Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
9382sortedMethodGroup = symbolInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray()
9423Assert.Equal(1, symbolInfo.CandidateSymbols.Count)
9424Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
9442Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
9443Assert.Equal("Sub X..ctor(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
10348Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
Semantics\GetSemanticInfoTests.vb (12)
5082Assert.Equal(classNested, leftInfo.CandidateSymbols.Single())
5086Assert.Equal(classAnother, rightInfo.CandidateSymbols.Single())
5129Assert.Equal(0, info.CandidateSymbols.Length)
5170Assert.Equal(classNested, typeInfo.CandidateSymbols.Single())
5215Assert.Equal(classB, typeInfo.CandidateSymbols.Single())
5352Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
5367Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
5441Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
5456Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
5546Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
5560Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
6057Dim sortedCandidates = symbolInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray()
Semantics\NameOfTests.vb (33)
548Assert.Equal("Sub C2(Of System.Int32).C3(Of System.Int16).M1()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
620Assert.Equal(2, symbolInfo.CandidateSymbols.Length)
621Assert.Equal("Sub C1.M1(Of T)()", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
622Assert.Equal("Sub C1.M1(x As System.Int32)", symbolInfo.CandidateSymbols(1).ToTestDisplayString())
672Assert.Equal("Sub C1.M1(Of T)()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
722Assert.Equal("Sub C1.M1(Of System.Int32)()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
775Assert.Equal("Sub C1.M1(Of System.Int32)()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
825Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
964Assert.Equal("C2(Of System.Int32).Cc3(Of S)", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
1077Assert.Equal("C2.Cc3", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
1210Assert.Equal("Sub C2(Of System.Int32).C3(Of System.Int16).M1()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
1292Assert.Equal("Property C2(Of System.Int32).C3(Of System.Int16).P1 As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
1374Assert.Equal("C2(Of System.Int32).C3(Of System.Int16).F1 As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
1455Assert.Equal("Event C2(Of System.Int32).C3(Of System.Int16).E1 As System.Action", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
1535Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1666Assert.Equal(2, symbolInfo.CandidateSymbols.Length)
1667Assert.Equal("Sub Module2.Ambiguous()", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
1668Assert.Equal("Sub Module3.Ambiguous()", symbolInfo.CandidateSymbols(1).ToTestDisplayString())
2072Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2171Assert.Equal("Property C2.P1 As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
2272Assert.Equal("Function C2.M1() As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
2378Assert.Equal("Function C2.M1() As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
2482Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2815Assert.Equal("Function Test.MTest() As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
3017Assert.Equal("Function Module1.MTest() As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
3078Assert.Equal("Property Module1.MTest As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
3263Assert.Equal(2, symbolInfo.CandidateSymbols.Length)
3264Assert.Equal("Sub C2.M1(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
3265Assert.Equal("Function C2.M1() As System.Int32", symbolInfo.CandidateSymbols(1).ToTestDisplayString())
3324Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
3381Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
3439Assert.Equal("Function Module1.MTest() As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
3495Assert.Equal("Property Module1.MTest As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString())
Semantics\OverloadResolution.vb (14)
4326Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
4327Assert.Equal("Sub Module2.M1(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
4336Assert.Equal(2, symbolInfo.CandidateSymbols.Length)
4337Assert.Equal("Sub Module2.M1(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
4338Assert.Equal("Sub Module2.M1(x As System.Int64)", symbolInfo.CandidateSymbols(1).ToTestDisplayString())
4347Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
4348Assert.Equal("Sub Module2.M2(x As System.Int64, y As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
4435Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
4436Assert.Equal("Property Module2.P1(x As System.Int32) As System.Int32", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
4445Assert.Equal(2, symbolInfo.CandidateSymbols.Length)
4446Assert.Equal("Property Module2.P1(x As System.Int32) As System.Int32", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
4447Assert.Equal("Property Module2.P1(x As System.Int64) As System.Int32", symbolInfo.CandidateSymbols(1).ToTestDisplayString())
4456Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
4457Assert.Equal("Property Module2.P2(x As System.Int64, y As System.Int32) As System.Int32", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
Semantics\QueryExpressions_SemanticModel.vb (85)
931Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
938Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
945Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
952Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
959Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1105Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1178Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1184Assert.Equal(0, commonSymbolInfo.CandidateSymbols.Length)
1191Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
1192Assert.Equal("Function QueryAble.Select(x As System.Func(Of System.Int32, System.Int32)) As QueryAble", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
1199Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1206Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1213Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1220Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1227Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1421Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1430Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1435Assert.Equal(0, commonSymbolInfo.CandidateSymbols.Length)
1481Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1486Assert.Equal(0, commonSymbolInfo.CandidateSymbols.Length)
1493Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1498Assert.Equal(0, commonSymbolInfo.CandidateSymbols.Length)
1683Assert.Equal(1, symbolInfo.CandidateSymbols.Length)
1684Assert.Equal("Function QueryAble.Select(x As System.Func(Of System.Int32, System.Int32)) As QueryAble", symbolInfo.CandidateSymbols(0).ToTestDisplayString())
1701Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1708Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1713Assert.Equal(0, commonSymbolInfo.CandidateSymbols.Length)
1720Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1727Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1732Assert.Equal(0, commonSymbolInfo.CandidateSymbols.Length)
1787Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1794Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1801Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1808Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1815Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1822Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
1829Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2203Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2210Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2217Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2241Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2261Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2286Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2302Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2307Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2319Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2334Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2341Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2353Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2368Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2373Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2387Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2394Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2406Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2411Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2416Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2432Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2448Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2460Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2706Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2757Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2826Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
2961Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
3381Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3386Assert.Equal(0, symbolInfo2.CandidateSymbols.Length)
3391Assert.Equal(0, commonSymbolInfo.CandidateSymbols.Length)
3401Assert.Equal(1, symbolInfo1.CandidateSymbols.Length)
3402Assert.Equal("Function QueryAble(Of System.Int32).Count() As System.Int32", symbolInfo1.CandidateSymbols(0).ToTestDisplayString())
3407Assert.True(symbolInfo1.CandidateSymbols.SequenceEqual(symbolInfo2.CandidateSymbols))
3414Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3570Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3579Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3590Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3601Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3606Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3615Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3621Assert.Equal(0, symbolInfo1.CandidateSymbols.Length)
3752Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
3757Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
3765Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
3770Assert.Equal(0, symbolInfo.CandidateSymbols.Length)
3823Assert.Equal(2, info.CandidateSymbols.Length)
3858Assert.Equal(0, aggrClauseSymInfo.Select1.CandidateSymbols.Length)
3860Assert.Equal(0, aggrClauseSymInfo.Select2.CandidateSymbols.Length)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (13)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Microsoft.CodeAnalysis.Workspaces (22)