405 references to ToTestDisplayStrings
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
8892
Assert.Equal(new[] { "System.String s" }, model.GetSymbolInfo(s).CandidateSymbols.
ToTestDisplayStrings
());
8957
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)
27787
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
27875
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28002
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28092
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28294
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28457
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28624
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
28751
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
29049
], 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
());
12320
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
12321
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12325
AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
12326
AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12346
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
12350
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
12351
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12382
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12386
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12407
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12411
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12437
AssertEx.SequenceEqual(["void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12475
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12478
AssertEx.SequenceEqual(["void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12506
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
12510
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
12729
AssertEx.Equal([$$"""void {{extensionName}}.Method()"""], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12769
AssertEx.SequenceEqual(["void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12882
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
12885
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
12938
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
());
12941
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
());
12982
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation1.Expression).
ToTestDisplayStrings
());
12987
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation2.Expression).
ToTestDisplayStrings
());
12992
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation3.Expression).
ToTestDisplayStrings
());
13023
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13054
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13086
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13121
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13155
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13191
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13233
AssertEx.SequenceEqual(["void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13293
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13322
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13352
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13354
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13419
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13421
Assert.Equal([], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13450
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13451
Assert.Equal([], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13568
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Object o1)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13597
AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13627
AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13656
AssertEx.SequenceEqual(["void E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13683
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13686
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13689
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13781
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13804
AssertEx.SequenceEqual(["void E.M(this System.Object o)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13832
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13864
Assert.Equal([], model.GetMemberGroup(identifier).
ToTestDisplayStrings
());
13922
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13955
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14291
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14335
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
());
14372
AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14409
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14446
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
());
14484
AssertEx.SequenceEqual(["void C.M()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
14515
AssertEx.SequenceEqual(["void C.M(System.Int32 a)", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14555
model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14666
AssertEx.SequenceEqual(["System.Int32 E1.<G>$76A32DFFBBF61DFEA0C27B13F12F6EFB.M(System.Int32 i)", "System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14716
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14778
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14808
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<T>(T t)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14838
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14884
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14916
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
14918
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15432
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15462
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
15516
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15520
AssertEx.SequenceEqual(["System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15589
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
15629
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
15630
AssertEx.SequenceEqual(["void I<System.String>.M<System.String>(out System.String t)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
15634
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
15635
AssertEx.SequenceEqual(["void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.M2(out System.String t)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
15665
AssertEx.SequenceEqual(["void E.<G>$977919F21861BE18BA139544085CA0BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15722
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15749
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
16227
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16277
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16363
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16390
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16417
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
16419
AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
16443
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16444
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
16468
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
16495
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
16568
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16598
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[0]).
ToTestDisplayStrings
());
16599
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[1]).
ToTestDisplayStrings
());
17316
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
17318
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18181
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18182
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Member { get; }", "void E2.Member(this System.Object o)"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
18285
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
18499
AssertEx.SequenceEqual(["System.String System.Object.ToString()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18564
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18602
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18641
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18682
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18723
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18767
AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<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
());
18850
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18889
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18928
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19015
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19047
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19079
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19127
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19161
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19193
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19231
AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19268
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
19269
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19301
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
());
19351
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
());
19398
AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19426
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19483
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19510
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19543
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M([System.Int32 i = 0])"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19588
AssertEx.SequenceEqual(["ref System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19616
AssertEx.SequenceEqual(["System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19650
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
19653
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2(System.Int64 l)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
19680
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19795
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19896
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21301
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21302
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21322
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21323
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21363
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21365
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21417
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
21420
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
21459
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
24689
AssertEx.SequenceEqual(["System.Int32 E.<G>$5BDAAC939B0896D4F1349316F7C8CE0F.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
24691
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
24722
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24727
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
24862
AssertEx.SequenceEqual(["System.Int32 E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
24894
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24899
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
24931
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24936
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
24988
AssertEx.SequenceEqual(["System.Int32 E.<G>$49AAF2D3C1326E88AED3848611C299DA.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25026
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25031
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
25063
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25068
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
25105
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25144
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25177
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25178
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
25215
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25220
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
28945
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
28980
AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P<T>()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29015
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P<System.Int32>()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29168
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
());
29264
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29295
AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29381
AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method<T>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29607
AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29608
AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29765
AssertEx.Equal(["System.String E.<G>$43BB1C51423008731091E2D86C21895C.Extension()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29769
Assert.Equal(["System.String A.Extension2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
33828
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
35821
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
35861
AssertEx.SequenceEqual(["System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }", "System.Int32 E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36290
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36321
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36352
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36383
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36414
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36452
], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36484
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36568
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36620
], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36652
AssertEx.SequenceEqual(["System.Action E.<G>$34505F560D9EACF86A87F3ED1F85E448.M { get; }", "System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36683
AssertEx.SequenceEqual(["System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "System.String E.<G>$34505F560D9EACF86A87F3ED1F85E448.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36717
AssertEx.SequenceEqual(["System.Action E.<G>$B5F2BFAFBDD4469288FE06B785D143CD.M { get; }", "System.String E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36755
AssertEx.SequenceEqual(["System.Action E1.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M { get; }", "System.String E2.<G>$B5F2BFAFBDD4469288FE06B785D143CD.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36893
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, dynamicType, name: "P", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
36894
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, dynamicType, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37448
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
37451
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37478
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
37481
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37508
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37536
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E.<G>$34505F560D9EACF86A87F3ED1F85E448.M<System.String>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37636
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37662
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37704
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37708
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37712
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37739
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37825
AssertEqualAndNoDuplicates(["void E.M()"], model.LookupSymbols(position: 0, e, name: "M").
ToTestDisplayStrings
());
37826
AssertEqualAndNoDuplicates(["void E.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, e, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37828
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, e, name: "Property").
ToTestDisplayStrings
());
37829
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; }"], model.LookupSymbols(position: 0, e, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37831
AssertEqualAndNoDuplicates(["System.Int32 E.get_Property()"], model.LookupSymbols(position: 0, e, name: "get_Property").
ToTestDisplayStrings
());
37834
model.LookupSymbols(position: 0, e, name: "get_Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37837
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37838
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37840
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37841
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; }"], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37844
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37849
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?
37884
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37885
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37887
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37888
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37890
AssertEqualAndNoDuplicates(_objectMembers, model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37917
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37918
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37920
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37921
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.Property { get; }"], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37924
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37927
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, s, name: "M").
ToTestDisplayStrings
());
37928
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.LookupSymbols(position: 0, s, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37930
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, s, name: "Property").
ToTestDisplayStrings
());
37931
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.Property { get; }"], model.LookupSymbols(position: 0, s, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37956
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M<U>(U u)"], model.LookupSymbols(position: 0, s, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37989
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37992
model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37999
.. _objectMembers], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38030
model.LookupSymbols(position: 0, o, name: "MP", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38033
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38061
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38064
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38091
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Nested", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38092
AssertEqualAndNoDuplicates([.. _objectMembers], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38116
AssertEqualAndNoDuplicates(["System.Object o"], model.LookupSymbols(position, null, name: "o").
ToTestDisplayStrings
());
38181
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38215
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38218
model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38224
], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38252
model.LookupSymbols(position: 0, c, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38327
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38330
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38363
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<U>(U u)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38366
AssertEx.SequenceEqual(["void System.Object.M2<U>(U u)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38399
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38402
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38435
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38438
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38463
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38487
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
38518
AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38549
AssertEx.SequenceEqual(["System.Int32 E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M { get; }", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38586
AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38587
AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38612
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38637
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38638
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38663
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38664
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38668
Assert.Equal([], model.GetSymbolInfo(cast).CandidateSymbols.
ToTestDisplayStrings
());
38669
Assert.Equal([], model.GetMemberGroup(cast).
ToTestDisplayStrings
());
38717
AssertEx.SequenceEqual(["void A.F()"], model.GetSymbolInfo(memberAccess[0]).CandidateSymbols.
ToTestDisplayStrings
());
38718
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[0]).
ToTestDisplayStrings
());
38721
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetSymbolInfo(memberAccess[1]).CandidateSymbols.
ToTestDisplayStrings
());
38722
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[1]).
ToTestDisplayStrings
());
38755
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38756
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
38784
AssertEx.SequenceEqual(["void C<System.Int32>.M<System.Int32>(System.Int32 x)"], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38814
Assert.Equal([], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38844
AssertEx.SequenceEqual(["void C<System.Int32>.M<T2>(T2 x)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38866
AssertEx.SequenceEqual(["void C.M<T>()"], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38899
Assert.Equal([], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38903
Assert.Equal([], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38907
AssertEx.SequenceEqual(["void E.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38933
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38937
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38972
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38974
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.LookupSymbols(position: expr.SpanStart, t, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38978
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38982
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38986
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39015
AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39017
AssertEqualAndNoDuplicates(["void T.M<T>()"], model.LookupSymbols(position: expr.SpanStart, t, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39021
AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39134
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39135
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2()"], model.LookupSymbols(position: 0, o, name: "M2", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39136
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, o, name: "P", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39137
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P2 { get; }"], model.LookupSymbols(position: 0, o, name: "P2", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
Semantics\ExtensionTests2.cs (7)
32299
], symbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
34065
AssertEx.Equal(["void E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34072
AssertEx.Equal(["void E.M(this System.Int32 i1)"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34152
AssertEx.Equal(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34159
AssertEx.Equal(["void E.M<T>(this T t)"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34250
AssertEx.Equal(["void E.GroupingType<T>.M()"], DocumentationCommentId.GetSymbolsForDeclarationId(declarationId, comp).
ToTestDisplayStrings
());
34257
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 (40)
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)
4899
Assert.Equal(expectedConstructors, constructors.
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
());
13176
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13177
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13181
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13182
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13262
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13263
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13267
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13268
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13384
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13385
Assert.Contains("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
13389
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
13390
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
14094
Assert.Contains("event System.Action I1.E01", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
14095
Assert.Contains("event System.Action I1.E01", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0]).
ToTestDisplayStrings
());
14099
Assert.Contains("event System.Action I1.E01", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());
14100
Assert.Contains("event System.Action I1.E01", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol()).
ToTestDisplayStrings
());