446 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
());
3958
AssertEqualAndNoDuplicates(_objectMembers, model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
12381
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
12382
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12386
AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
12387
AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12407
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
12411
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
12412
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12443
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12447
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12468
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12472
AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12498
AssertEx.SequenceEqual(["void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12536
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12539
AssertEx.SequenceEqual(["void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
12567
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
12571
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
12790
AssertEx.Equal([$$"""void {{extensionName}}.Method()"""], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12830
AssertEx.SequenceEqual(["void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
12943
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
12946
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
12999
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
());
13002
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
());
13043
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation1.Expression).
ToTestDisplayStrings
());
13048
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation2.Expression).
ToTestDisplayStrings
());
13053
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation3.Expression).
ToTestDisplayStrings
());
13084
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13115
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13147
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13182
AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13216
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13252
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13294
AssertEx.SequenceEqual(["void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13354
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13383
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13413
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13415
AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13480
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13482
Assert.Equal([], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13511
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
13512
Assert.Equal([], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
13629
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Object o1)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13658
AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13688
AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13717
AssertEx.SequenceEqual(["void E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13744
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13747
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13750
AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13842
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13865
AssertEx.SequenceEqual(["void E.M(this System.Object o)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13893
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
13925
Assert.Equal([], model.GetMemberGroup(identifier).
ToTestDisplayStrings
());
13983
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14016
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14352
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14396
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
());
14433
AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14470
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14507
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
());
14545
AssertEx.SequenceEqual(["void C.M()"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
14576
AssertEx.SequenceEqual(["void C.M(System.Int32 a)", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14616
model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14727
AssertEx.SequenceEqual(["System.Int32 E1.<G>$76A32DFFBBF61DFEA0C27B13F12F6EFB.M(System.Int32 i)", "System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14777
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14839
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14869
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<T>(T t)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14899
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14945
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
14977
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
14979
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15493
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15523
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
15577
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15581
AssertEx.SequenceEqual(["System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15650
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
15690
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
15691
AssertEx.SequenceEqual(["void I<System.String>.M<System.String>(out System.String t)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
15695
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
15696
AssertEx.SequenceEqual(["void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.M2(out System.String t)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
15726
AssertEx.SequenceEqual(["void E.<G>$977919F21861BE18BA139544085CA0BD.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15783
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
15810
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
16288
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16338
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16424
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16451
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16478
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
16480
AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.GetMemberGroup(invocation.Expression).
ToTestDisplayStrings
());
16504
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16505
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
16529
Assert.Equal([], model.GetSymbolInfo(invocation).CandidateSymbols.
ToTestDisplayStrings
());
16556
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
16629
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
16659
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[0]).
ToTestDisplayStrings
());
16660
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[1]).
ToTestDisplayStrings
());
17377
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
17379
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18242
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18243
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Member { get; }", "void E2.Member(this System.Object o)"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
18346
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
18560
AssertEx.SequenceEqual(["System.String System.Object.ToString()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18625
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18663
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18702
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18743
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18784
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18828
AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18872
AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18911
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
18950
AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
18989
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19076
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19108
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19140
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19188
AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19222
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19254
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19292
AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19329
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
19330
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19362
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
());
19412
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
());
19459
AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19487
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19544
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19571
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19604
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M([System.Int32 i = 0])"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19649
AssertEx.SequenceEqual(["ref System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19677
AssertEx.SequenceEqual(["System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19711
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
19714
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2(System.Int64 l)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
19741
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19856
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
19957
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21362
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21363
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21383
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21384
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21424
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
21426
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
21478
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
21481
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
21520
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
24750
AssertEx.SequenceEqual(["System.Int32 E.<G>$5BDAAC939B0896D4F1349316F7C8CE0F.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
24752
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
24783
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24788
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
24923
AssertEx.SequenceEqual(["System.Int32 E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
24955
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24960
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
24992
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
24997
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
25049
AssertEx.SequenceEqual(["System.Int32 E.<G>$49AAF2D3C1326E88AED3848611C299DA.Property { set; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25087
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25092
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
25124
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25129
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
25166
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25205
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25238
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
25239
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
25276
Assert.Equal([], model.GetSymbolInfo(memberAccess1).CandidateSymbols.
ToTestDisplayStrings
());
25281
Assert.Equal([], model.GetSymbolInfo(memberAccess2).CandidateSymbols.
ToTestDisplayStrings
());
29006
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
29041
AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P<T>()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29076
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P<System.Int32>()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29229
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
());
29325
model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29356
AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29442
AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method<T>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29668
AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
29669
AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29826
AssertEx.Equal(["System.String E.<G>$43BB1C51423008731091E2D86C21895C.Extension()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
29830
Assert.Equal(["System.String A.Extension2()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
33889
AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void System.Object.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
35882
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
35922
AssertEx.SequenceEqual(["System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }", "System.Int32 E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36351
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36382
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36413
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36444
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36475
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36513
], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36545
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36629
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36681
], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36713
AssertEx.SequenceEqual(["System.Action E.<G>$34505F560D9EACF86A87F3ED1F85E448.M { get; }", "System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36744
AssertEx.SequenceEqual(["System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "System.String E.<G>$34505F560D9EACF86A87F3ED1F85E448.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36778
AssertEx.SequenceEqual(["System.Action E.<G>$B5F2BFAFBDD4469288FE06B785D143CD.M { get; }", "System.String E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36816
AssertEx.SequenceEqual(["System.Action E1.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M { get; }", "System.String E2.<G>$B5F2BFAFBDD4469288FE06B785D143CD.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
36954
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, dynamicType, name: "P", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
36955
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, dynamicType, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37509
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
37512
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37539
Assert.Equal([], model.GetMemberGroup(invocation).
ToTestDisplayStrings
());
37542
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37569
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37597
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E.<G>$34505F560D9EACF86A87F3ED1F85E448.M<System.String>()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37697
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37723
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37765
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37769
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37773
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37800
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
37886
AssertEqualAndNoDuplicates(["void E.M()"], model.LookupSymbols(position: 0, e, name: "M").
ToTestDisplayStrings
());
37887
AssertEqualAndNoDuplicates(["void E.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, e, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37889
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, e, name: "Property").
ToTestDisplayStrings
());
37890
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; }"], model.LookupSymbols(position: 0, e, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37892
AssertEqualAndNoDuplicates(["System.Int32 E.get_Property()"], model.LookupSymbols(position: 0, e, name: "get_Property").
ToTestDisplayStrings
());
37895
model.LookupSymbols(position: 0, e, name: "get_Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37898
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37899
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37901
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37902
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; }"], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37905
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37910
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?
37945
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37946
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37948
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37949
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37951
AssertEqualAndNoDuplicates(_objectMembers, model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37978
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "M").
ToTestDisplayStrings
());
37979
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37981
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Property").
ToTestDisplayStrings
());
37982
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.Property { get; }"], model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37985
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37988
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, s, name: "M").
ToTestDisplayStrings
());
37989
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.LookupSymbols(position: 0, s, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
37991
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, s, name: "Property").
ToTestDisplayStrings
());
37992
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.Property { get; }"], model.LookupSymbols(position: 0, s, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38017
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M<U>(U u)"], model.LookupSymbols(position: 0, s, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38050
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38053
model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38060
.. _objectMembers], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38091
model.LookupSymbols(position: 0, o, name: "MP", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38094
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38122
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38125
model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38152
AssertEqualAndNoDuplicates([], model.LookupSymbols(position: 0, o, name: "Nested", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38153
AssertEqualAndNoDuplicates([.. _objectMembers], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38177
AssertEqualAndNoDuplicates(["System.Object o"], model.LookupSymbols(position, null, name: "o").
ToTestDisplayStrings
());
38242
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38276
model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38279
model.LookupSymbols(position: 0, o, name: "Property", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38285
], model.LookupSymbols(position: 0, o, name: null, includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38313
model.LookupSymbols(position: 0, c, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
38388
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38391
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38424
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<U>(U u)"], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38427
AssertEx.SequenceEqual(["void System.Object.M2<U>(U u)"], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38460
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38463
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38496
Assert.Equal([], model.GetMemberGroup(memberAccess1).
ToTestDisplayStrings
());
38499
Assert.Equal([], model.GetMemberGroup(memberAccess2).
ToTestDisplayStrings
());
38524
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38548
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
38579
AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38610
AssertEx.SequenceEqual(["System.Int32 E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M { get; }", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38647
AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38648
AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38673
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38698
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38699
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38724
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38725
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38729
Assert.Equal([], model.GetSymbolInfo(cast).CandidateSymbols.
ToTestDisplayStrings
());
38730
Assert.Equal([], model.GetMemberGroup(cast).
ToTestDisplayStrings
());
38778
AssertEx.SequenceEqual(["void A.F()"], model.GetSymbolInfo(memberAccess[0]).CandidateSymbols.
ToTestDisplayStrings
());
38779
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[0]).
ToTestDisplayStrings
());
38782
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetSymbolInfo(memberAccess[1]).CandidateSymbols.
ToTestDisplayStrings
());
38783
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[1]).
ToTestDisplayStrings
());
38816
Assert.Equal([], model.GetSymbolInfo(memberAccess).CandidateSymbols.
ToTestDisplayStrings
());
38817
Assert.Equal([], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access
38845
AssertEx.SequenceEqual(["void C<System.Int32>.M<System.Int32>(System.Int32 x)"], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38875
Assert.Equal([], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38905
AssertEx.SequenceEqual(["void C<System.Int32>.M<T2>(T2 x)"], model.GetMemberGroup(memberAccess).
ToTestDisplayStrings
());
38927
AssertEx.SequenceEqual(["void C.M<T>()"], model.GetMemberGroup(genericName).
ToTestDisplayStrings
());
38960
Assert.Equal([], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38964
Assert.Equal([], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38968
AssertEx.SequenceEqual(["void E.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38994
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
38998
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39033
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39035
AssertEqualAndNoDuplicates(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.LookupSymbols(position: expr.SpanStart, t, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39039
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39043
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39047
AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39076
AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39078
AssertEqualAndNoDuplicates(["void T.M<T>()"], model.LookupSymbols(position: expr.SpanStart, t, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39082
AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).
ToTestDisplayStrings
());
39195
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.LookupSymbols(position: 0, o, name: "M", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39196
AssertEqualAndNoDuplicates(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2()"], model.LookupSymbols(position: 0, o, name: "M2", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39197
AssertEqualAndNoDuplicates(["System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.LookupSymbols(position: 0, o, name: "P", includeReducedExtensionMethods: true).
ToTestDisplayStrings
());
39198
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 (81)
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\NullCoalesceAssignmentTests.cs (21)
221
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
223
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
256
AssertEx.SetEqual(["S..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
258
AssertEx.SetEqual(["S..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
324
AssertEx.SetEqual(["T"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
359
AssertEx.SetEqual(["T"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
394
AssertEx.SetEqual(["T"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
467
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
469
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
509
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
511
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
589
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
591
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
629
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
631
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
669
AssertEx.SetEqual(["S..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
671
AssertEx.SetEqual(["S..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
751
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
753
AssertEx.SetEqual(["C..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
795
AssertEx.SetEqual(["S..ctor()"], objectCreationExpressionSymbolInfo.CandidateSymbols.
ToTestDisplayStrings
());
797
AssertEx.SetEqual(["S..ctor()"], objectCreationExpressionMemberGroup.
ToTestDisplayStrings
());
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
());