437 references to GetMemberGroup
Microsoft.CodeAnalysis (1)
Compilation\Extensions.cs (1)
142return semanticModel.GetMemberGroup(node, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenFunctionPointersTests.cs (3)
3083AssertEx.Equal(expectedMembers, model.GetMemberGroup(addressOfs[0].Operand).Select(m => m.ToTestDisplayString(includeNonNullable: false))); 3084AssertEx.Equal(expectedMembers, model.GetMemberGroup(addressOfs[1].Operand).Select(m => m.ToTestDisplayString(includeNonNullable: false))); 4125AssertEx.Equal(new[] { "void C.M1()" }, model.GetMemberGroup(methodGroup1).Select(m => m.ToTestDisplayString(includeNonNullable: false)));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (335)
Semantics\ExtensionOperatorsTests.cs (65)
697var group = model.GetMemberGroup(opNode); 796var group = model.GetMemberGroup(opNode); 844var group = model.GetMemberGroup(opNode); 915var group = model.GetMemberGroup(opNode); 977var group = model.GetMemberGroup(opNode); 1044var group = model.GetMemberGroup(opNode); 2197var group = model.GetMemberGroup(opNode); 4793var group = model.GetMemberGroup(opNode); 4911var group = model.GetMemberGroup(opNode); 5083var group = model.GetMemberGroup(opNode); 5137var group = model.GetMemberGroup(opNode); 5185var group = model.GetMemberGroup(opNode); 5233var group = model.GetMemberGroup(opNode); 5282var group = model.GetMemberGroup(opNode); 5330var group = model.GetMemberGroup(opNode); 5379var group = model.GetMemberGroup(opNode); 5430var group = model.GetMemberGroup(opNode); 5485var group = model.GetMemberGroup(opNode); 5599var group = model.GetMemberGroup(opNode); 5671var group = model.GetMemberGroup(opNode); 5742var group = model.GetMemberGroup(opNode); 5813var group = model.GetMemberGroup(opNode); 5876var group = model.GetMemberGroup(opNode); 5939var group = model.GetMemberGroup(opNode); 6004var group = model.GetMemberGroup(opNode); 6073var group = model.GetMemberGroup(opNode); 6141var group = model.GetMemberGroup(opNode); 6215var group = model.GetMemberGroup(opNode); 8423var group = model.GetMemberGroup(opNode); 8494var group = model.GetMemberGroup(opNode); 11603var group = model.GetMemberGroup(opNode); 11702var group = model.GetMemberGroup(opNode); 11750var group = model.GetMemberGroup(opNode); 11821var group = model.GetMemberGroup(opNode); 11883var group = model.GetMemberGroup(opNode); 11950var group = model.GetMemberGroup(opNode); 13854var group = model.GetMemberGroup(opNode); 14993var group = model.GetMemberGroup(opNode); 15163var group = model.GetMemberGroup(opNode); 15231var group = model.GetMemberGroup(opNode); 15355var group = model.GetMemberGroup(opNode); 18956var group = model.GetMemberGroup(opNode); 19083var group = model.GetMemberGroup(opNode); 19187var group = model.GetMemberGroup(opNode); 20438var group = model.GetMemberGroup(opNode); 20565var group = model.GetMemberGroup(opNode); 20745var group = model.GetMemberGroup(opNode); 20799var group = model.GetMemberGroup(opNode); 20847var group = model.GetMemberGroup(opNode); 20895var group = model.GetMemberGroup(opNode); 20944var group = model.GetMemberGroup(opNode); 20992var group = model.GetMemberGroup(opNode); 21041var group = model.GetMemberGroup(opNode); 21092var group = model.GetMemberGroup(opNode); 21147var group = model.GetMemberGroup(opNode); 21261var group = model.GetMemberGroup(opNode); 21333var group = model.GetMemberGroup(opNode); 21404var group = model.GetMemberGroup(opNode); 21475var group = model.GetMemberGroup(opNode); 21538var group = model.GetMemberGroup(opNode); 21601var group = model.GetMemberGroup(opNode); 21666var group = model.GetMemberGroup(opNode); 21735var group = model.GetMemberGroup(opNode); 21803var group = model.GetMemberGroup(opNode); 21877var group = model.GetMemberGroup(opNode);
Semantics\ExtensionTests.cs (211)
12382Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12387AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12412AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12443Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12447AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12468Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12472AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12498AssertEx.SequenceEqual(["void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12536Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12539AssertEx.SequenceEqual(["void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12567Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 12571Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 12705Assert.Empty(model.GetMemberGroup(method)); 12709Assert.Empty(model.GetMemberGroup(property)); 12790AssertEx.Equal([$$"""void {{extensionName}}.Method()"""], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12830AssertEx.SequenceEqual(["void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12936Assert.Empty(model.GetMemberGroup(invocation1)); 12940Assert.Empty(model.GetMemberGroup(invocation2)); 12943AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 12946AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 12992Assert.Empty(model.GetMemberGroup(invocation1)); 12996Assert.Empty(model.GetMemberGroup(invocation2)); 12999AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 13002AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 13042Assert.Empty(model.GetMemberGroup(invocation1)); 13043AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation1.Expression).ToTestDisplayStrings()); 13047Assert.Empty(model.GetMemberGroup(invocation2)); 13048AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation2.Expression).ToTestDisplayStrings()); 13052Assert.Empty(model.GetMemberGroup(invocation3)); 13053AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation3.Expression).ToTestDisplayStrings()); 13080Assert.Empty(model.GetMemberGroup(invocation)); 13084AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13111Assert.Empty(model.GetMemberGroup(invocation)); 13115AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13143Assert.Empty(model.GetMemberGroup(invocation)); 13147AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13182AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13216Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13252AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13294AssertEx.SequenceEqual(["void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13326Assert.Empty(model.GetMemberGroup(memberAccess)); 13354AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13383Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13386AssertEx.Empty(model.GetMemberGroup(memberAccess)); 13413Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13415AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13447Assert.Empty(model.GetMemberGroup(invocation)); 13448Assert.Empty(model.GetMemberGroup(invocation.Expression)); 13480Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13482Assert.Equal([], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13511Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13512Assert.Equal([], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13629AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Object o1)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13658AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13688AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13717AssertEx.SequenceEqual(["void E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13744AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13747AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13750AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13842AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13865AssertEx.SequenceEqual(["void E.M(this System.Object o)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13893AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13925Assert.Equal([], model.GetMemberGroup(identifier).ToTestDisplayStrings()); 13983AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14016AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14352AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14396AssertEx.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()); 14433AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14470AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14507AssertEx.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()); 14544Assert.Empty(model.GetMemberGroup(invocation)); 14545AssertEx.SequenceEqual(["void C.M()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 14576AssertEx.SequenceEqual(["void C.M(System.Int32 a)", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14616model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14727AssertEx.SequenceEqual(["System.Int32 E1.<G>$76A32DFFBBF61DFEA0C27B13F12F6EFB.M(System.Int32 i)", "System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14777AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14809Assert.Empty(model.GetMemberGroup(memberAccess)); 14839AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14869AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<T>(T t)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14899AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14945AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14979Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15493AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15524Assert.Empty(model.GetMemberGroup(memberAccess)); 15577AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15581AssertEx.SequenceEqual(["System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15651Assert.Empty(model.GetMemberGroup(memberAccess)); 15691AssertEx.SequenceEqual(["void I<System.String>.M<System.String>(out System.String t)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 15696AssertEx.SequenceEqual(["void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.M2(out System.String t)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 15726AssertEx.SequenceEqual(["void E.<G>$977919F21861BE18BA139544085CA0BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15783AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15810AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16480AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 16505Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 16556AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16659AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[0]).ToTestDisplayStrings()); 16660AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[1]).ToTestDisplayStrings()); 17379AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18242Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18560AssertEx.SequenceEqual(["System.String System.Object.ToString()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18587Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : consider handling BoundBadExpression better 18625Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18663Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18702AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18743AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18784AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18828AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18872AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18911Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18950AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18989AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19076AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19108AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19140AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19188AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19222AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19254AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19292AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19330AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19362AssertEx.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()); 19412AssertEx.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()); 19459AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19487AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19517Assert.Empty(model.GetMemberGroup(memberAccess)); 19544AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19571AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19604AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M([System.Int32 i = 0])"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19649AssertEx.SequenceEqual(["ref System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19677AssertEx.SequenceEqual(["System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19711AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 19714AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2(System.Int64 l)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 19741AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19856AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19957Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 20087Assert.Empty(model.GetMemberGroup(property)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 20119Assert.Empty(model.GetMemberGroup(property)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 21363Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21384Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21426AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21478AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 21481Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 21520Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 24752Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 25167Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, consider handling BoundBadExpression better 25206Assert.Empty(model.GetMemberGroup(memberAccess)); 25239AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 25277Assert.Empty(model.GetMemberGroup(memberAccess1)); 25282Assert.Empty(model.GetMemberGroup(memberAccess2)); 28977Assert.Empty(model.GetMemberGroup(invocation)); 29006Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 29105Assert.Empty(model.GetMemberGroup(memberAccess)); 29229AssertEx.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()); 29327Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, consider handling BoundBadExpression better 29356AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29442AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method<T>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29669AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29785Assert.Empty(model.GetMemberGroup(memberAccess)); 29826AssertEx.Equal(["System.String E.<G>$43BB1C51423008731091E2D86C21895C.Extension()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29830Assert.Equal(["System.String A.Extension2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 33889AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 36817Assert.Empty(model.GetMemberGroup(memberAccess)); 37509Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 37512AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37539Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 37542Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37569Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37597AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E.<G>$34505F560D9EACF86A87F3ED1F85E448.M<System.String>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37624AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37644AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37671AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37697AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37723Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37765Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37769Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37773Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37800Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38388Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38391Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38424AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<U>(U u)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38427AssertEx.SequenceEqual(["void System.Object.M2<U>(U u)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38460Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38463Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38496Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38499Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38524AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38548Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 38579AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38610AssertEx.SequenceEqual(["System.Int32 E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M { get; }", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38648AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38673AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38699AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38725AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38730Assert.Equal([], model.GetMemberGroup(cast).ToTestDisplayStrings()); 38779AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[0]).ToTestDisplayStrings()); 38783AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[1]).ToTestDisplayStrings()); 38817Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 38845AssertEx.SequenceEqual(["void C<System.Int32>.M<System.Int32>(System.Int32 x)"], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38875Assert.Equal([], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38905AssertEx.SequenceEqual(["void C<System.Int32>.M<T2>(T2 x)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38927AssertEx.SequenceEqual(["void C.M<T>()"], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38960Assert.Equal([], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38964Assert.Equal([], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38968AssertEx.SequenceEqual(["void E.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38994AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38998AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39033AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39039AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39043AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39047AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39076AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39082AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings());
Semantics\OutVarTests.cs (1)
18445var group = model.GetMemberGroup(initializer);
Semantics\PrimaryConstructorTests.cs (16)
1224Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 1225Assert.Empty(model.GetMemberGroup(baseWithargs)); 1235Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 1237Assert.Empty(model.GetMemberGroup(baseWithargs)); 1331Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 1332Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 2267Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 2268Assert.Empty(model.GetMemberGroup(baseWithargs)); 2287Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 2289Assert.Empty(model.GetMemberGroup(baseWithargs)); 2368Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 2369Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 2442Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 2443Assert.Empty(model.GetMemberGroup(baseWithargs)); 2507Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 2508Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString()));
Semantics\RecordTests.cs (16)
21252Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 21253Assert.Empty(model.GetMemberGroup(baseWithargs)); 21263Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 21265Assert.Empty(model.GetMemberGroup(baseWithargs)); 21361Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 21362Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 22335Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 22336Assert.Empty(model.GetMemberGroup(baseWithargs)); 22355Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 22357Assert.Empty(model.GetMemberGroup(baseWithargs)); 22436Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 22437Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 22510Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 22511Assert.Empty(model.GetMemberGroup(baseWithargs)); 22575Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 22576Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString()));
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (26)
3142var group = model.GetMemberGroup(opNode); 3232group = model.GetMemberGroup(opNode); 3690var group = model.GetMemberGroup(opNode); 3793group = model.GetMemberGroup(opNode); 4224var group = model.GetMemberGroup(opNode); 4302group = model.GetMemberGroup(opNode); 5031var group = model.GetMemberGroup(opNode); 5040group = model.GetMemberGroup(opNode); 12047var group = model.GetMemberGroup(opNode); 12160group = model.GetMemberGroup(opNode); 12433var group = model.GetMemberGroup(opNode); 12534group = model.GetMemberGroup(opNode); 13021var group = model.GetMemberGroup(opNode); 13098group = model.GetMemberGroup(opNode); 13326var group = model.GetMemberGroup(opNode); 13401group = model.GetMemberGroup(opNode); 13892var group = model.GetMemberGroup(opNode); 14015group = model.GetMemberGroup(opNode); 14305var group = model.GetMemberGroup(opNode); 14426group = model.GetMemberGroup(opNode); 14990var group = model.GetMemberGroup(opNode); 15085group = model.GetMemberGroup(opNode); 15340var group = model.GetMemberGroup(opNode); 15433group = model.GetMemberGroup(opNode); 16460var group = model.GetMemberGroup(opNode); 16469group = model.GetMemberGroup(opNode);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (72)
Semantics\BindingTests.cs (8)
3039var group1 = model.GetMemberGroup(node1); 3055var group = model.GetMemberGroup(node); 3119var group1 = model.GetMemberGroup(node1); 3135var group = model.GetMemberGroup(node); 3192var group1 = model.GetMemberGroup(node1); 3209var group = model.GetMemberGroup(node); 3277var group1 = model.GetMemberGroup(node1); 3294var group = model.GetMemberGroup(node);
Semantics\DelegateTypeTests.cs (32)
1382model.GetMemberGroup(expr).ToTestDisplayStrings()); 1425model.GetMemberGroup(expr).ToTestDisplayStrings()); 1467Assert.Empty(model.GetMemberGroup(expr)); 2087AssertEx.Equal(["void C.M()", "void C.M(System.Object o)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2152AssertEx.Equal(["void C.M()", "void C.M()", "void C.M(System.Object o)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2216model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2273AssertEx.Equal(["void C.M()", "void C.M(System.Object o)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2322AssertEx.Equal(["void C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2362AssertEx.Equal(["void C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2405AssertEx.Equal(["void C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2472Assert.Equal(["void C.M(C c)", "void C.M()"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 2479Assert.Equal(["void C.M(C c)", "void C.M()"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 2524Assert.Equal(["void C.M()"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 2531Assert.Equal(["void C.M()"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 2573AssertEx.Equal(["void C.M<T>()", "void C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2621AssertEx.Equal(["void C.M<T>()", "void C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2673AssertEx.Equal(["void C.M<C>()", "void C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2719AssertEx.Equal(["void C.M<System.Int32, System.Int32>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2767AssertEx.Equal(["void C.M<System.Int32, System.Int32>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2814AssertEx.Equal(["void C.M<T>()", "void C.M<T, U>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2858AssertEx.Equal(["void C.M()", "void C.M(System.Object o)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2908AssertEx.Equal(["void System.Object.M<System.Object>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2939model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2967AssertEx.Equal(["void C.M<T>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 2995AssertEx.Equal(["void C.M<System.Int32>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 3026model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 3057AssertEx.Equal(["void C.M<System.Object?>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 3088AssertEx.Equal(["void System.Object.M<System.Object>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 3119AssertEx.Equal(["void System.Object.M<System.Object>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 3154model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 3639Assert.Equal(new[] { "void System.Object.F1(System.Int32 y)" }, model.GetMemberGroup(f1).ToTestDisplayStrings()); 3648model.GetMemberGroup(f2).ToTestDisplayStrings());
Semantics\ImplicitObjectCreationTests.cs (5)
4605var members = model.GetMemberGroup(node).SelectAsArray(m => m.ToTestDisplayString()); 4637var members = model.GetMemberGroup(node).SelectAsArray(m => m.ToTestDisplayString()); 4669var members = model.GetMemberGroup(node).SelectAsArray(m => m.ToTestDisplayString()); 4707var members = model.GetMemberGroup(node).SelectAsArray(m => m.ToTestDisplayString()); 4714members = model.GetMemberGroup(explicitCreationNode).SelectAsArray(m => m.ToTestDisplayString());
Semantics\NullCoalesceAssignmentTests.cs (17)
222var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 257var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 290var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 325var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 360var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 395var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 428var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 468var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 510var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 550var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 590var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 630var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 670var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 708var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 752var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 796var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression); 838var objectCreationExpressionMemberGroup = model.GetMemberGroup(objectCreationExpression);
Semantics\TargetTypedConditionalOperatorTests.cs (5)
753var trueBranchSymbolGroup = model.GetMemberGroup(trueBranch); 796var trueBranchSymbolGroup = model.GetMemberGroup(trueBranch); 840var trueBranchSymbolGroup = model.GetMemberGroup(trueBranch); 888var trueBranchSymbolGroup = model.GetMemberGroup(trueBranch); 934var trueBranchSymbolGroup = model.GetMemberGroup(trueBranch);
Semantics\TargetTypedSwitchExpressionTests.cs (5)
55var objectCreationExpressionSymbolGroup = model.GetMemberGroup(objectCreationExpression); 103var objectCreationExpressionSymbolGroup = model.GetMemberGroup(objectCreationExpression); 152var objectCreationExpressionSymbolGroup = model.GetMemberGroup(objectCreationExpression); 205var objectCreationExpressionSymbolGroup = model.GetMemberGroup(objectCreationExpression); 256var objectCreationExpressionSymbolGroup = model.GetMemberGroup(objectCreationExpression);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (22)
Compilation\GetSemanticInfoTests.cs (1)
3253var memberGroup = model.GetMemberGroup(expr);
Compilation\IndexedProperties_BindingTests.cs (1)
150var methodGroup = model.GetMemberGroup(expr);
Compilation\SemanticModelAPITests.cs (1)
3852var memberGroup = model.GetMemberGroup(callSyntax.Expression);
Compilation\SemanticModelGetSemanticInfoTests.cs (18)
1115var symbols = model.GetMemberGroup(expr); 1149symbols = model.GetMemberGroup(expr); 1179symbols = model.GetMemberGroup(expr); 1209symbols = model.GetMemberGroup(expr); 1235symbols = model.GetMemberGroup(expr); 1262symbols = model.GetMemberGroup(expr); 1290symbols = model.GetMemberGroup(expr); 1317symbols = model.GetMemberGroup(expr); 1358symbols = model.GetMemberGroup(expr); 1396symbols = model.GetMemberGroup(expr); 1666Assert.Throws<ArgumentNullException>(() => model.GetMemberGroup((ExpressionSyntax)null)); 1671Assert.Throws<ArgumentNullException>(() => model.GetMemberGroup((ConstructorInitializerSyntax)null)); 14801var memberGroup = model.GetMemberGroup(creation.Type); 14816memberGroup = model.GetMemberGroup(creation); 14897var memberGroup = model.GetMemberGroup(creation.Type); 14912memberGroup = model.GetMemberGroup(creation); 15008var memberGroup = model.GetMemberGroup(creation.Type); 15023memberGroup = model.GetMemberGroup(creation);
Symbols\ExtensionMethodTests.cs (1)
2970var memberGroup = model.GetMemberGroup(memberAccess);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CompilationTestUtils.cs (4)
243summary.MemberGroup = semanticModel.GetMemberGroup(expr); 252summary.MemberGroup = semanticModel.GetMemberGroup(attribute); 269summary.MemberGroup = semanticModel.GetMemberGroup(initializer); 280summary.MemberGroup = semanticModel.GetMemberGroup(pattern);