425 references to ToTestDisplayStrings
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
9226
Assert.Equal(new[] { "System.String s" }, model.GetSymbolInfo(s).CandidateSymbols.
ToTestDisplayStrings
());
9291
Assert.Equal(new[] { "System.String s" }, model.GetSymbolInfo(s).CandidateSymbols.
ToTestDisplayStrings
());
CodeGen\CodeGenExprLambdaTests.cs (2)
1495
Assert.Equal(new string[] { }, model.GetSymbolInfo(s).CandidateSymbols.
ToTestDisplayStrings
());
1532
Assert.Equal(new string[] { }, model.GetSymbolInfo(s).CandidateSymbols.
ToTestDisplayStrings
());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (341)
Semantics\ExtensionOperatorsTests.cs (9)
27849
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
27937
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28064
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28154
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28356
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28519
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28686
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28813
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
29111
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
Semantics\ExtensionTests.cs (324)
258
AssertEx.SequenceEqual(["T"], symbol.TypeParameters.
ToTestDisplayStrings
());
259
AssertEx.SequenceEqual(["T"], symbol.TypeArguments.
ToTestDisplayStrings
());
344
AssertEx.SequenceEqual(["T"], symbol.TypeParameters.
ToTestDisplayStrings
());
345
AssertEx.SequenceEqual(["T"], symbol.TypeArguments.
ToTestDisplayStrings
());
377
Assert.Empty(symbol.TypeParameters.
ToTestDisplayStrings
());
378
Assert.Empty(symbol.TypeArguments.
ToTestDisplayStrings
());
404
AssertEx.SequenceEqual(["out T"], symbol.TypeParameters.
ToTestDisplayStrings
());
405
AssertEx.SequenceEqual(["out T"], symbol.TypeArguments.
ToTestDisplayStrings
());
433
AssertEx.SequenceEqual(["T", "T"], symbol.TypeParameters.
ToTestDisplayStrings
());
434
AssertEx.SequenceEqual(["T", "T"], symbol.TypeArguments.
ToTestDisplayStrings
());
463
AssertEx.SequenceEqual(["T", "T"], symbol.TypeParameters.
ToTestDisplayStrings
());
464
AssertEx.SequenceEqual(["T", "T"], symbol.TypeArguments.
ToTestDisplayStrings
());
492
AssertEx.SequenceEqual(["T"], symbol.TypeParameters.
ToTestDisplayStrings
());
493
AssertEx.SequenceEqual(["T"], symbol.TypeArguments.
ToTestDisplayStrings
());
522
AssertEx.SequenceEqual(["record"], symbol.TypeParameters.
ToTestDisplayStrings
());
546
AssertEx.SequenceEqual(["file"], symbol.TypeParameters.
ToTestDisplayStrings
());
657
], members.
ToTestDisplayStrings
());
729
], members.
ToTestDisplayStrings
());
782
], nestedExtensionSymbol.ContainingType.GetMembers().
ToTestDisplayStrings
());
2182
symbol.GetMembers().
ToTestDisplayStrings
());
2216
symbol.GetMembers().
ToTestDisplayStrings
());
2396
symbol.GetMembers().
ToTestDisplayStrings
());
2431
symbol.GetMembers().
ToTestDisplayStrings
());
2496
AssertEx.SequenceEqual(["Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Nested"], symbol.GetMembers().
ToTestDisplayStrings
());
2497
AssertEx.SequenceEqual(["Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Nested"], symbol.GetTypeMembers().
ToTestDisplayStrings
());
2587
AssertEx.SequenceEqual(["Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280..ctor()"], symbol.InstanceConstructors.
ToTestDisplayStrings
());
2589
AssertEx.SequenceEqual(["Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280..ctor()"], symbol.Constructors.
ToTestDisplayStrings
());
2615
AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Finalize()"], symbol.GetMembers().
ToTestDisplayStrings
());
2649
AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.field"], symbol.GetMembers().
ToTestDisplayStrings
());
2675
AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.i"], symbol.GetMembers().
ToTestDisplayStrings
());
3942
AssertEqualAndNoDuplicates(_objectMembers, model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
12364
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
12365
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12369
AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
12370
AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12390
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
12394
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
12395
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12426
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12430
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12451
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12455
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12481
AssertEx.SequenceEqual(["void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12519
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12522
AssertEx.SequenceEqual(["void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12550
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
12554
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
12773
AssertEx.Equal([$$"""void {{extensionName}}.Method()"""], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12813
AssertEx.SequenceEqual(["void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12926
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
12929
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
12982
AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
12985
AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
13026
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation1.Expression).
ToTestDisplayStrings
());
13031
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation2.Expression).
ToTestDisplayStrings
());
13036
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation3.Expression).
ToTestDisplayStrings
());
13067
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13098
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13130
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13165
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13199
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13235
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13277
AssertEx.SequenceEqual(["void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13337
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13366
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13396
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13398
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13463
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13465
Assert.Equal([], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13494
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13495
Assert.Equal([], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13612
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Object o1)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13641
AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13671
AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13700
AssertEx.SequenceEqual(["void E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13727
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13730
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13733
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13825
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13848
AssertEx.SequenceEqual(["void E.M(this System.Object o)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13876
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13908
Assert.Equal([], model.GetMemberGroup(identifier).
ToTestDisplayStrings
());
13966
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13999
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14335
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14379
AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)", "void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14416
AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14453
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14490
AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Char c1)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14528
AssertEx.SequenceEqual(["void C.M()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
14559
AssertEx.SequenceEqual(["void C.M(System.Int32 a)", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14599
model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14710
AssertEx.SequenceEqual(["System.Int32 E1.<G>$76A32DFFBBF61DFEA0C27B13F12F6EFB.M(System.Int32 i)", "System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14760
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14822
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14852
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<T>(T t)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14882
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14928
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14960
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
14962
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15476
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15506
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
15560
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15564
AssertEx.SequenceEqual(["System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15633
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
15673
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
15674
AssertEx.SequenceEqual(["void I<System.String>.M<System.String>(out System.String t)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
15678
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
15679
AssertEx.SequenceEqual(["void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.M2(out System.String t)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
15709
AssertEx.SequenceEqual(["void E.<G>$977919F21861BE18BA139544085CA0BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15766
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15793
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
16271
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16321
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16407
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16434
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16461
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
16463
AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
16487
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16488
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
16512
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
16539
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
16612
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16642
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[0]).
ToTestDisplayStrings
());
16643
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[1]).
ToTestDisplayStrings
());
17360
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
17362
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18225
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18226
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Member { get; }", "void E2.Member(this System.Object o)"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
18329
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
18543
AssertEx.SequenceEqual(["System.String System.Object.ToString()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18608
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18646
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18685
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18726
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18767
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18811
AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18855
AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18894
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18933
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18972
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19059
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19091
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19123
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19171
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19205
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19237
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19275
AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19312
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
19313
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19345
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method<T>(T t)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method<T1, T2>(T1 t1, T2 t2)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19395
AssertEx.SequenceEqual(["void C.M(System.Char c)", "void E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)", "void N.E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19442
AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19470
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19527
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19554
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19587
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M([System.Int32 i = 0])"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19632
AssertEx.SequenceEqual(["ref System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19660
AssertEx.SequenceEqual(["System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19694
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
19697
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2(System.Int64 l)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
19724
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19839
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19940
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21345
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21346
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21366
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21367
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21407
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21409
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21461
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
21464
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
21503
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
24733
AssertEx.SequenceEqual(["System.Int32 E.<G>$5BDAAC939B0896D4F1349316F7C8CE0F.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
24735
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
24766
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24771
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
24906
AssertEx.SequenceEqual(["System.Int32 E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
24938
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24943
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
24975
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24980
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
25032
AssertEx.SequenceEqual(["System.Int32 E.<G>$49AAF2D3C1326E88AED3848611C299DA.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25070
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25075
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
25107
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25112
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
25149
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25188
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25221
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25222
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
25259
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25264
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
28989
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
29024
AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P<T>()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29059
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P<System.Int32>()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29212
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s, System.Object o)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Object o, System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29308
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29339
AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29425
AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method<T>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29651
AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29652
AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29809
AssertEx.Equal(["System.String E.<G>$43BB1C51423008731091E2D86C21895C.Extension()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29813
Assert.Equal(["System.String A.Extension2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
33872
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
35865
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
35905
AssertEx.SequenceEqual(["System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }", "System.Int32 E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36334
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36365
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36396
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36427
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36458
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36496
], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36528
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36612
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36664
], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36696
AssertEx.SequenceEqual(["System.Action E.<G>$34505F560D9EACF86A87F3ED1F85E448.M { get; }", "System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36727
AssertEx.SequenceEqual(["System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "System.String E.<G>$34505F560D9EACF86A87F3ED1F85E448.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36761
AssertEx.SequenceEqual(["System.Action E.<G>$B5F2BFAFBDD4469288FE06B785D143CD.M { get; }", "System.String E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36799
AssertEx.SequenceEqual(["System.Action E1.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M { get; }", "System.String E2.<G>$B5F2BFAFBDD4469288FE06B785D143CD.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36937
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, dynamicType, name: "P", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
36938
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, dynamicType, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37492
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
37495
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37522
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
37525
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37552
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37580
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E.<G>$34505F560D9EACF86A87F3ED1F85E448.M<System.String>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37680
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37706
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37748
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37752
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37756
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37783
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37869
AssertEqualAndNoDuplicates(["void E.M()"], model.LookupSymbols(position: 0, e, name: "M").
ToTestDisplayStrings
());
37870
AssertEqualAndNoDuplicates(["void E.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, e, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37872
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, e, name: "Property").
ToTestDisplayStrings
());
37873
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; }"], model.LookupSymbols(position: 0, e, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37875
AssertEqualAndNoDuplicates(["System.Int32 E.get_Property()"], model.LookupSymbols(position: 0, e, name: "get_Property").
ToTestDisplayStrings
());
37878
model.LookupSymbols(position: 0, e, name: "get_Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37881
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37882
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37884
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37885
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; }"], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37888
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37893
model.LookupStaticMembers(position: 0, o, name: null).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, should we include extension static members?
37928
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37929
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37931
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37932
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37934
AssertEqualAndNoDuplicates(_objectMembers, model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37961
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37962
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37964
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37965
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.Property { get; }"], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37968
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37971
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, s, name: "M").
ToTestDisplayStrings
());
37972
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.LookupSymbols(position: 0, s, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37974
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, s, name: "Property").
ToTestDisplayStrings
());
37975
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.Property { get; }"], model.LookupSymbols(position: 0, s, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38000
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M<U>(U u)"], model.LookupSymbols(position: 0, s, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38033
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38036
model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38043
.. _objectMembers], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38074
model.LookupSymbols(position: 0, o, name: "MP", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38077
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38105
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38108
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38135
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Nested", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38136
AssertEqualAndNoDuplicates([.. _objectMembers], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38160
AssertEqualAndNoDuplicates(["System.Object o"], model.LookupSymbols(position, null, name: "o").
ToTestDisplayStrings
());
38225
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38259
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38262
model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38268
], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38296
model.LookupSymbols(position: 0, c, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38371
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38374
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38407
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<U>(U u)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38410
AssertEx.SequenceEqual(["void System.Object.M2<U>(U u)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38443
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38446
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38479
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38482
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38507
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38531
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
38562
AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38593
AssertEx.SequenceEqual(["System.Int32 E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M { get; }", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38630
AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38631
AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38656
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38681
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38682
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38707
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38708
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38712
Assert.Equal([], model.GetSymbolInfo(cast).CandidateSymbols.
ToTestDisplayStrings
());
38713
Assert.Equal([], model.GetMemberGroup(cast).
ToTestDisplayStrings
());
38761
AssertEx.SequenceEqual(["void A.F()"], model.GetSymbolInfo(memberAccess[0]).CandidateSymbols.
ToTestDisplayStrings
());
38762
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[0]).
ToTestDisplayStrings
());
38765
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetSymbolInfo(memberAccess[1]).CandidateSymbols.
ToTestDisplayStrings
());
38766
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[1]).
ToTestDisplayStrings
());
38799
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38800
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
38828
AssertEx.SequenceEqual(["void C<System.Int32>.M<System.Int32>(System.Int32 x)"], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38858
Assert.Equal([], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38888
AssertEx.SequenceEqual(["void C<System.Int32>.M<T2>(T2 x)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38910
AssertEx.SequenceEqual(["void C.M<T>()"], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38943
Assert.Equal([], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38947
Assert.Equal([], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38951
AssertEx.SequenceEqual(["void E.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38977
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38981
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39016
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39018
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.LookupSymbols(position: expr.SpanStart, t, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39022
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39026
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39030
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39059
AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39061
AssertEqualAndNoDuplicates(["void T.M<T>()"], model.LookupSymbols(position: expr.SpanStart, t, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39065
AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39178
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39179
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2()"], model.LookupSymbols(position: 0, o, name: "M2", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39180
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, o, name: "P", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39181
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P2 { get; }"], model.LookupSymbols(position: 0, o, name: "P2", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
Semantics\ExtensionTests2.cs (7)
32412
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
34178
AssertEx.Equal(["void E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34185
AssertEx.Equal(["void E.M(this System.Int32 i1)"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34265
AssertEx.Equal(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34272
AssertEx.Equal(["void E.M<T>(this T t)"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34363
AssertEx.Equal(["void E.GroupingType<T>.M()"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34370
AssertEx.Equal(["void E.M<T>(this T t)"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
Semantics\RecordTests.cs (1)
10150
AssertEx.Equal(expectedCtors, c.GetPublicSymbol().Constructors.
ToTestDisplayStrings
());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (60)
Semantics\DelegateTypeTests.cs (31)
1382
model.GetMemberGroup(expr).
ToTestDisplayStrings
());
1425
model.GetMemberGroup(expr).
ToTestDisplayStrings
());
2087
AssertEx.Equal(["void C.M()", "void C.M(System.Object o)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2152
AssertEx.Equal(["void C.M()", "void C.M()", "void C.M(System.Object o)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2216
model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2273
AssertEx.Equal(["void C.M()", "void C.M(System.Object o)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2322
AssertEx.Equal(["void C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2362
AssertEx.Equal(["void C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2405
AssertEx.Equal(["void C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2472
Assert.Equal(["void C.M(C c)", "void C.M()"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
2479
Assert.Equal(["void C.M(C c)", "void C.M()"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
2524
Assert.Equal(["void C.M()"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
2531
Assert.Equal(["void C.M()"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
2573
AssertEx.Equal(["void C.M<T>()", "void C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2621
AssertEx.Equal(["void C.M<T>()", "void C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2673
AssertEx.Equal(["void C.M<C>()", "void C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2719
AssertEx.Equal(["void C.M<System.Int32, System.Int32>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2767
AssertEx.Equal(["void C.M<System.Int32, System.Int32>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2814
AssertEx.Equal(["void C.M<T>()", "void C.M<T, U>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2858
AssertEx.Equal(["void C.M()", "void C.M(System.Object o)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2908
AssertEx.Equal(["void System.Object.M<System.Object>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2939
model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2967
AssertEx.Equal(["void C.M<T>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
2995
AssertEx.Equal(["void C.M<System.Int32>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
3026
model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
3057
AssertEx.Equal(["void C.M<System.Object?>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
3088
AssertEx.Equal(["void System.Object.M<System.Object>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
3119
AssertEx.Equal(["void System.Object.M<System.Object>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
3154
model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
3639
Assert.Equal(new[] { "void System.Object.F1(System.Int32 y)" }, model.GetMemberGroup(f1).
ToTestDisplayStrings
());
3648
model.GetMemberGroup(f2).
ToTestDisplayStrings
());
Semantics\LambdaTests.cs (1)
6513
Assert.DoesNotContain("parameter", model.LookupSymbols(parameterUsage.Position).
ToTestDisplayStrings
());
Semantics\LocalFunctionTests.cs (6)
7404
var actualSymbols = nodes.Select(n => model.GetDeclaredSymbol(n)).
ToTestDisplayStrings
();
7968
Assert.Equal(findAnyways, model.LookupSymbols(tParameterUsage.Position).
ToTestDisplayStrings
().Contains("TParameter"));
7975
var lookupResults = model.LookupSymbols(tParameterUsage.Position).
ToTestDisplayStrings
();
9001
Assert.DoesNotContain("parameter", model.LookupSymbols(parameterUsage.Position).
ToTestDisplayStrings
());
9008
var lookupResults = model.LookupSymbols(parameterUsage.Position).
ToTestDisplayStrings
();
9087
Assert.False(model.LookupSymbols(nameofExpression.ArgumentList.CloseParenToken.SpanStart).
ToTestDisplayStrings
().Contains("parameter"));
Semantics\OverloadResolutionPerfTests.cs (1)
1061
var containingTypes = exprs.SelectAsArray(e => model.GetSymbolInfo(e).Symbol.ContainingSymbol).
ToTestDisplayStrings
();
Semantics\StructConstructorTests.cs (1)
4897
Assert.Equal(expectedConstructors, constructors.
ToTestDisplayStrings
());
Semantics\TargetTypedConditionalOperatorTests.cs (10)
752
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
754
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolGroup.
ToTestDisplayStrings
());
795
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
797
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolGroup.
ToTestDisplayStrings
());
839
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
841
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolGroup.
ToTestDisplayStrings
());
887
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
889
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolGroup.
ToTestDisplayStrings
());
933
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
935
AssertEx.SetEqual(["C..ctor()"], trueBranchSymbolGroup.
ToTestDisplayStrings
());
Semantics\TargetTypedSwitchExpressionTests.cs (10)
54
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
56
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolGroup.
ToTestDisplayStrings
());
102
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
104
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolGroup.
ToTestDisplayStrings
());
151
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
153
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolGroup.
ToTestDisplayStrings
());
204
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
206
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolGroup.
ToTestDisplayStrings
());
255
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
257
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolGroup.
ToTestDisplayStrings
());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (20)
Symbols\StaticAbstractMembersInInterfacesTests.cs (20)
8449
Assert.Contains("void I1.M01()", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
8451
Assert.Contains("void I1.M01()", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
8454
Assert.Contains("void I1.M01()", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
8456
Assert.Contains("void I1.M01()", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13098
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13099
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13103
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13104
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13184
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13185
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13189
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13190
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13306
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13307
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13311
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13312
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
14016
Assert.Contains("event System.Action I1.E01", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
14017
Assert.Contains("event System.Action I1.E01", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
14021
Assert.Contains("event System.Action I1.E01", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
14022
Assert.Contains("event System.Action I1.E01", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());