409 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 (334)
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); 1045var group = model.GetMemberGroup(opNode); 2187var group = model.GetMemberGroup(opNode); 4769var group = model.GetMemberGroup(opNode); 4887var group = model.GetMemberGroup(opNode); 5059var group = model.GetMemberGroup(opNode); 5113var group = model.GetMemberGroup(opNode); 5161var group = model.GetMemberGroup(opNode); 5209var group = model.GetMemberGroup(opNode); 5258var group = model.GetMemberGroup(opNode); 5306var group = model.GetMemberGroup(opNode); 5355var group = model.GetMemberGroup(opNode); 5406var group = model.GetMemberGroup(opNode); 5461var group = model.GetMemberGroup(opNode); 5575var group = model.GetMemberGroup(opNode); 5647var group = model.GetMemberGroup(opNode); 5718var group = model.GetMemberGroup(opNode); 5789var group = model.GetMemberGroup(opNode); 5852var group = model.GetMemberGroup(opNode); 5915var group = model.GetMemberGroup(opNode); 5980var group = model.GetMemberGroup(opNode); 6050var group = model.GetMemberGroup(opNode); 6118var group = model.GetMemberGroup(opNode); 6192var group = model.GetMemberGroup(opNode); 8386var group = model.GetMemberGroup(opNode); 8457var group = model.GetMemberGroup(opNode); 11558var group = model.GetMemberGroup(opNode); 11657var group = model.GetMemberGroup(opNode); 11705var group = model.GetMemberGroup(opNode); 11776var group = model.GetMemberGroup(opNode); 11838var group = model.GetMemberGroup(opNode); 11906var group = model.GetMemberGroup(opNode); 13800var group = model.GetMemberGroup(opNode); 14939var group = model.GetMemberGroup(opNode); 15109var group = model.GetMemberGroup(opNode); 15177var group = model.GetMemberGroup(opNode); 15302var group = model.GetMemberGroup(opNode); 18903var group = model.GetMemberGroup(opNode); 19030var group = model.GetMemberGroup(opNode); 19134var group = model.GetMemberGroup(opNode); 20324var group = model.GetMemberGroup(opNode); 20451var group = model.GetMemberGroup(opNode); 20631var group = model.GetMemberGroup(opNode); 20685var group = model.GetMemberGroup(opNode); 20733var group = model.GetMemberGroup(opNode); 20781var group = model.GetMemberGroup(opNode); 20830var group = model.GetMemberGroup(opNode); 20878var group = model.GetMemberGroup(opNode); 20927var group = model.GetMemberGroup(opNode); 20978var group = model.GetMemberGroup(opNode); 21033var group = model.GetMemberGroup(opNode); 21147var group = model.GetMemberGroup(opNode); 21219var group = model.GetMemberGroup(opNode); 21290var group = model.GetMemberGroup(opNode); 21361var group = model.GetMemberGroup(opNode); 21424var group = model.GetMemberGroup(opNode); 21487var group = model.GetMemberGroup(opNode); 21552var group = model.GetMemberGroup(opNode); 21622var group = model.GetMemberGroup(opNode); 21690var group = model.GetMemberGroup(opNode); 21764var group = model.GetMemberGroup(opNode);
Semantics\ExtensionTests.cs (210)
12206Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12211AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12236AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12267Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12271AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12292Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12296AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12322AssertEx.SequenceEqual(["void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12360Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12363AssertEx.SequenceEqual(["void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12391Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 12395Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 12529Assert.Empty(model.GetMemberGroup(method)); 12533Assert.Empty(model.GetMemberGroup(property)); 12614AssertEx.Equal([$$"""void {{extensionName}}.Method()"""], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12654AssertEx.SequenceEqual(["void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12760Assert.Empty(model.GetMemberGroup(invocation1)); 12764Assert.Empty(model.GetMemberGroup(invocation2)); 12767AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 12770AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 12816Assert.Empty(model.GetMemberGroup(invocation1)); 12820Assert.Empty(model.GetMemberGroup(invocation2)); 12823AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 12826AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 12866Assert.Empty(model.GetMemberGroup(invocation1)); 12867AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation1.Expression).ToTestDisplayStrings()); 12871Assert.Empty(model.GetMemberGroup(invocation2)); 12872AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation2.Expression).ToTestDisplayStrings()); 12876Assert.Empty(model.GetMemberGroup(invocation3)); 12877AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation3.Expression).ToTestDisplayStrings()); 12904Assert.Empty(model.GetMemberGroup(invocation)); 12908AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12935Assert.Empty(model.GetMemberGroup(invocation)); 12939AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12967Assert.Empty(model.GetMemberGroup(invocation)); 12971AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13006AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13040Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13076AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13118AssertEx.SequenceEqual(["void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13150Assert.Empty(model.GetMemberGroup(memberAccess)); 13178AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13207Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13210AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<U>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13237Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13239AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13271Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13273AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<U, V>()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13305Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13307Assert.Equal([], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13336Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13337Assert.Equal([], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13454AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Object o1)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13483AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13513AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13542AssertEx.SequenceEqual(["void E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13569AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13572AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13575AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13667AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13690AssertEx.SequenceEqual(["void E.M(this System.Object o)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13718AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13750Assert.Equal([], model.GetMemberGroup(identifier).ToTestDisplayStrings()); 13808AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13841AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14178AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14222AssertEx.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()); 14259AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14296AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14333AssertEx.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()); 14370Assert.Empty(model.GetMemberGroup(invocation)); 14371AssertEx.SequenceEqual(["void C.M()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 14402AssertEx.SequenceEqual(["void C.M(System.Int32 a)", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14442model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14553AssertEx.SequenceEqual(["System.Int32 E1.<G>$76A32DFFBBF61DFEA0C27B13F12F6EFB.M(System.Int32 i)", "System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14603AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14635AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<T>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14665AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14695AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<T>(T t)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14725AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14771AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14805Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15319AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15350Assert.Empty(model.GetMemberGroup(memberAccess)); 15403AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15407AssertEx.SequenceEqual(["System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15477Assert.Empty(model.GetMemberGroup(memberAccess)); 15517AssertEx.SequenceEqual(["void I<System.String>.M<System.String>(out System.String t)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 15522AssertEx.SequenceEqual(["void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.M2(out System.String t)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 15552AssertEx.SequenceEqual(["void E.<G>$977919F21861BE18BA139544085CA0BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15609AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15636AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16300AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 16325Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 16376AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16479AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[0]).ToTestDisplayStrings()); 16480AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[1]).ToTestDisplayStrings()); 17199AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18062Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18375AssertEx.SequenceEqual(["System.String System.Object.ToString()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18402Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : consider handling BoundBadExpression better 18440Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18478Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18517AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18558AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18599AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18643AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18687AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18726Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18765AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18804AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18891AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18923AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18955AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19003AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19037AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19069AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19107AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19145AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19177AssertEx.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()); 19227AssertEx.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()); 19274AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19302AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19332Assert.Empty(model.GetMemberGroup(memberAccess)); 19359AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19386AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19419AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M([System.Int32 i = 0])"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19464AssertEx.SequenceEqual(["ref System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19492AssertEx.SequenceEqual(["System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19526AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 19529AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2(System.Int64 l)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 19556AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19671AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19772Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19902Assert.Empty(model.GetMemberGroup(property)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 19934Assert.Empty(model.GetMemberGroup(property)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 21178Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21199Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21241AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21293AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 21296Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 21335Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 24567Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 24982Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, consider handling BoundBadExpression better 25021Assert.Empty(model.GetMemberGroup(memberAccess)); 25054AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 25092Assert.Empty(model.GetMemberGroup(memberAccess1)); 25097Assert.Empty(model.GetMemberGroup(memberAccess2)); 28793Assert.Empty(model.GetMemberGroup(invocation)); 28822Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 28921AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<T1, T2>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29045AssertEx.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()); 29143Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, consider handling BoundBadExpression better 29172AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29258AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method<T>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29485AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29601Assert.Empty(model.GetMemberGroup(memberAccess)); 29642AssertEx.Equal(["System.String E.<G>$43BB1C51423008731091E2D86C21895C.Extension()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29646Assert.Equal(["System.String A.Extension2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 33705AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 36631Assert.Empty(model.GetMemberGroup(memberAccess)); 37323Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 37326AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37353Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 37356Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37383Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37411AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E.<G>$34505F560D9EACF86A87F3ED1F85E448.M<System.String>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37438AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M<U>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37465AssertEx.SequenceEqual(["void E.<G>$373395272A45479DE48E8BB1CCB2C42B<System.String, System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37491AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37517Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37559Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37563Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37567Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37594Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38010Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38013Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38046AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<U>(U u)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38049AssertEx.SequenceEqual(["void System.Object.M2<U>(U u)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38082Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38085Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38118Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38121Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38146AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38170Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 38201AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38232AssertEx.SequenceEqual(["System.Int32 E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M { get; }", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38270AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38295AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38321AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38347AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38352Assert.Equal([], model.GetMemberGroup(cast).ToTestDisplayStrings()); 38401AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[0]).ToTestDisplayStrings()); 38405AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[1]).ToTestDisplayStrings()); 38439Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 38467AssertEx.SequenceEqual(["void C<System.Int32>.M<System.Int32>(System.Int32 x)"], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38497Assert.Equal([], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38527AssertEx.SequenceEqual(["void C<System.Int32>.M<T2>(T2 x)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38549AssertEx.SequenceEqual(["void C.M<T>()"], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38582Assert.Equal([], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38586Assert.Equal([], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38590AssertEx.SequenceEqual(["void E.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38616AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38620AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38655AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38661AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38665AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38669AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38698AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38704AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings());
Semantics\OutVarTests.cs (1)
18447var group = model.GetMemberGroup(initializer);
Semantics\PrimaryConstructorTests.cs (16)
1094Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 1095Assert.Empty(model.GetMemberGroup(baseWithargs)); 1105Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 1107Assert.Empty(model.GetMemberGroup(baseWithargs)); 1201Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 1202Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 2137Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 2138Assert.Empty(model.GetMemberGroup(baseWithargs)); 2157Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 2159Assert.Empty(model.GetMemberGroup(baseWithargs)); 2238Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 2239Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 2312Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 2313Assert.Empty(model.GetMemberGroup(baseWithargs)); 2377Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 2378Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString()));
Semantics\RecordTests.cs (16)
21270Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 21271Assert.Empty(model.GetMemberGroup(baseWithargs)); 21281Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 21283Assert.Empty(model.GetMemberGroup(baseWithargs)); 21379Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 21380Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 22353Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 22354Assert.Empty(model.GetMemberGroup(baseWithargs)); 22373Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 22375Assert.Empty(model.GetMemberGroup(baseWithargs)); 22454Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 22455Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 22528Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs)); 22529Assert.Empty(model.GetMemberGroup(baseWithargs)); 22593Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 22594Assert.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 (45)
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)
4614var members = model.GetMemberGroup(node).SelectAsArray(m => m.ToTestDisplayString()); 4646var members = model.GetMemberGroup(node).SelectAsArray(m => m.ToTestDisplayString()); 4678var members = model.GetMemberGroup(node).SelectAsArray(m => m.ToTestDisplayString()); 4716var members = model.GetMemberGroup(node).SelectAsArray(m => m.ToTestDisplayString()); 4723members = model.GetMemberGroup(explicitCreationNode).SelectAsArray(m => m.ToTestDisplayString());
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);