439 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 (337)
Semantics\CollectionExpressionTests_WithElement_Constructor.cs (1)
3154var memberGroup = semanticModel.GetMemberGroup(withElement);
Semantics\CollectionExpressionTests_WithElement_Extra.cs (1)
9235var memberGroup = semanticModel.GetMemberGroup(withElement);
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); 2186var 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); 6049var group = model.GetMemberGroup(opNode); 6117var group = model.GetMemberGroup(opNode); 6191var group = model.GetMemberGroup(opNode); 8376var group = model.GetMemberGroup(opNode); 8447var group = model.GetMemberGroup(opNode); 11530var group = model.GetMemberGroup(opNode); 11629var group = model.GetMemberGroup(opNode); 11677var group = model.GetMemberGroup(opNode); 11748var group = model.GetMemberGroup(opNode); 11810var group = model.GetMemberGroup(opNode); 11877var group = model.GetMemberGroup(opNode); 13771var group = model.GetMemberGroup(opNode); 14910var group = model.GetMemberGroup(opNode); 15080var group = model.GetMemberGroup(opNode); 15148var group = model.GetMemberGroup(opNode); 15272var group = model.GetMemberGroup(opNode); 18873var group = model.GetMemberGroup(opNode); 19000var group = model.GetMemberGroup(opNode); 19104var group = model.GetMemberGroup(opNode); 20355var group = model.GetMemberGroup(opNode); 20482var group = model.GetMemberGroup(opNode); 20662var group = model.GetMemberGroup(opNode); 20716var group = model.GetMemberGroup(opNode); 20764var group = model.GetMemberGroup(opNode); 20812var group = model.GetMemberGroup(opNode); 20861var group = model.GetMemberGroup(opNode); 20909var group = model.GetMemberGroup(opNode); 20958var group = model.GetMemberGroup(opNode); 21009var group = model.GetMemberGroup(opNode); 21064var group = model.GetMemberGroup(opNode); 21178var group = model.GetMemberGroup(opNode); 21250var group = model.GetMemberGroup(opNode); 21321var group = model.GetMemberGroup(opNode); 21392var group = model.GetMemberGroup(opNode); 21455var group = model.GetMemberGroup(opNode); 21518var group = model.GetMemberGroup(opNode); 21583var group = model.GetMemberGroup(opNode); 21652var group = model.GetMemberGroup(opNode); 21720var group = model.GetMemberGroup(opNode); 21794var group = model.GetMemberGroup(opNode);
Semantics\ExtensionTests.cs (211)
12677Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12682AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12707AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12738Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12742AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12763Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12767AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12793AssertEx.SequenceEqual(["void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12831Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12834AssertEx.SequenceEqual(["void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12862Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 12866Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 13000Assert.Empty(model.GetMemberGroup(method)); 13004Assert.Empty(model.GetMemberGroup(property)); 13085AssertEx.Equal([$$"""void {{extensionName}}.Method()"""], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13125AssertEx.SequenceEqual(["void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13231Assert.Empty(model.GetMemberGroup(invocation1)); 13235Assert.Empty(model.GetMemberGroup(invocation2)); 13238AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 13241AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 13287Assert.Empty(model.GetMemberGroup(invocation1)); 13291Assert.Empty(model.GetMemberGroup(invocation2)); 13294AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 13297AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 13337Assert.Empty(model.GetMemberGroup(invocation1)); 13338AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation1.Expression).ToTestDisplayStrings()); 13342Assert.Empty(model.GetMemberGroup(invocation2)); 13343AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation2.Expression).ToTestDisplayStrings()); 13347Assert.Empty(model.GetMemberGroup(invocation3)); 13348AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation3.Expression).ToTestDisplayStrings()); 13375Assert.Empty(model.GetMemberGroup(invocation)); 13379AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13406Assert.Empty(model.GetMemberGroup(invocation)); 13410AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13438Assert.Empty(model.GetMemberGroup(invocation)); 13442AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13477AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13511Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13547AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13589AssertEx.SequenceEqual(["void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13621Assert.Empty(model.GetMemberGroup(memberAccess)); 13649AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13678Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13681AssertEx.Empty(model.GetMemberGroup(memberAccess)); 13708Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13710AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13742Assert.Empty(model.GetMemberGroup(invocation)); 13743Assert.Empty(model.GetMemberGroup(invocation.Expression)); 13775Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13777Assert.Equal([], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13806Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13807Assert.Equal([], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13924AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Object o1)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13953AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13983AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14012AssertEx.SequenceEqual(["void E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14039AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14042AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14045AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14137AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14160AssertEx.SequenceEqual(["void E.M(this System.Object o)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14188AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14220Assert.Equal([], model.GetMemberGroup(identifier).ToTestDisplayStrings()); 14278AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14311AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14647AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14691AssertEx.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()); 14728AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14765AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14802AssertEx.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()); 14839Assert.Empty(model.GetMemberGroup(invocation)); 14840AssertEx.SequenceEqual(["void C.M()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 14871AssertEx.SequenceEqual(["void C.M(System.Int32 a)", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14911model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15022AssertEx.SequenceEqual(["System.Int32 E1.<G>$76A32DFFBBF61DFEA0C27B13F12F6EFB.M(System.Int32 i)", "System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15072AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15104Assert.Empty(model.GetMemberGroup(memberAccess)); 15134AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15164AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<T>(T t)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15194AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15240AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15274Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15788AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15819Assert.Empty(model.GetMemberGroup(memberAccess)); 15872AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15876AssertEx.SequenceEqual(["System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15946Assert.Empty(model.GetMemberGroup(memberAccess)); 15986AssertEx.SequenceEqual(["void I<System.String>.M<System.String>(out System.String t)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 15991AssertEx.SequenceEqual(["void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.M2(out System.String t)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 16021AssertEx.SequenceEqual(["void E.<G>$977919F21861BE18BA139544085CA0BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16078AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16105AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16775AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 16800Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 16851AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16954AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[0]).ToTestDisplayStrings()); 16955AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[1]).ToTestDisplayStrings()); 17674AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18537Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18855AssertEx.SequenceEqual(["System.String System.Object.ToString()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18882Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : consider handling BoundBadExpression better 18920Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18958Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18997AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19038AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19079AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19123AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19167AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19206Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 19245AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19284AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19371AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19403AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19435AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19483AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19517AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19549AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19587AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19625AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19657AssertEx.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()); 19707AssertEx.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()); 19754AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19782AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19812Assert.Empty(model.GetMemberGroup(memberAccess)); 19839AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19866AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19899AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M([System.Int32 i = 0])"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19944AssertEx.SequenceEqual(["ref System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19972AssertEx.SequenceEqual(["System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 20006AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 20009AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2(System.Int64 l)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 20036AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 20151AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 20252Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 20382Assert.Empty(model.GetMemberGroup(property)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 20414Assert.Empty(model.GetMemberGroup(property)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 21658Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21679Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21721AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21773AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 21776Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 21815Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 25047Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 25462Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, consider handling BoundBadExpression better 25501Assert.Empty(model.GetMemberGroup(memberAccess)); 25534AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 25572Assert.Empty(model.GetMemberGroup(memberAccess1)); 25577Assert.Empty(model.GetMemberGroup(memberAccess2)); 29272Assert.Empty(model.GetMemberGroup(invocation)); 29301Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 29400Assert.Empty(model.GetMemberGroup(memberAccess)); 29524AssertEx.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()); 29622Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, consider handling BoundBadExpression better 29651AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29737AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method<T>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29964AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 30080Assert.Empty(model.GetMemberGroup(memberAccess)); 30121AssertEx.Equal(["System.String E.<G>$43BB1C51423008731091E2D86C21895C.Extension()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 30125Assert.Equal(["System.String A.Extension2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 34184AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37112Assert.Empty(model.GetMemberGroup(memberAccess)); 37804Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 37807AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37834Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 37837Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37864Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37892AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E.<G>$34505F560D9EACF86A87F3ED1F85E448.M<System.String>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37919AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37939AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37966AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37992AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38018Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38060Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38064Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38068Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38095Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38683Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38686Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38719AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<U>(U u)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38722AssertEx.SequenceEqual(["void System.Object.M2<U>(U u)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38755Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38758Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38791Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38794Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38819AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38843Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 38874AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38905AssertEx.SequenceEqual(["System.Int32 E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M { get; }", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38943AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38968AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38994AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 39020AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 39025Assert.Equal([], model.GetMemberGroup(cast).ToTestDisplayStrings()); 39074AssertEqualAndNoDuplicates(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[0]).ToTestDisplayStrings()); 39078AssertEqualAndNoDuplicates(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[1]).ToTestDisplayStrings()); 39112Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 39140AssertEx.SequenceEqual(["void C<System.Int32>.M<System.Int32>(System.Int32 x)"], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 39170Assert.Equal([], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 39200AssertEx.SequenceEqual(["void C<System.Int32>.M<T2>(T2 x)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 39222AssertEx.SequenceEqual(["void C.M<T>()"], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 39255Assert.Equal([], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39259Assert.Equal([], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39263AssertEx.SequenceEqual(["void E.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39289AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39293AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39328AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39334AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39338AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39342AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39371AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39377AssertEx.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)
3254var 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);