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)
12412Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12417AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12442AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12473Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12477AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12498Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12502AssertEx.SequenceEqual(["void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12528AssertEx.SequenceEqual(["void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12566Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12569AssertEx.SequenceEqual(["void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 12597Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 12601Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 12735Assert.Empty(model.GetMemberGroup(method)); 12739Assert.Empty(model.GetMemberGroup(property)); 12820AssertEx.Equal([$$"""void {{extensionName}}.Method()"""], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12860AssertEx.SequenceEqual(["void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 12966Assert.Empty(model.GetMemberGroup(invocation1)); 12970Assert.Empty(model.GetMemberGroup(invocation2)); 12973AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 12976AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 13022Assert.Empty(model.GetMemberGroup(invocation1)); 13026Assert.Empty(model.GetMemberGroup(invocation2)); 13029AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 13032AssertEx.SequenceEqual(["void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", "void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 13072Assert.Empty(model.GetMemberGroup(invocation1)); 13073AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation1.Expression).ToTestDisplayStrings()); 13077Assert.Empty(model.GetMemberGroup(invocation2)); 13078AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation2.Expression).ToTestDisplayStrings()); 13082Assert.Empty(model.GetMemberGroup(invocation3)); 13083AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", "void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)"], model.GetMemberGroup(invocation3.Expression).ToTestDisplayStrings()); 13110Assert.Empty(model.GetMemberGroup(invocation)); 13114AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13141Assert.Empty(model.GetMemberGroup(invocation)); 13145AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13173Assert.Empty(model.GetMemberGroup(invocation)); 13177AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13212AssertEx.SequenceEqual(["void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13246Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13282AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13324AssertEx.SequenceEqual(["void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13356Assert.Empty(model.GetMemberGroup(memberAccess)); 13384AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13413Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13416AssertEx.Empty(model.GetMemberGroup(memberAccess)); 13443Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13445AssertEx.SequenceEqual(["void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13477Assert.Empty(model.GetMemberGroup(invocation)); 13478Assert.Empty(model.GetMemberGroup(invocation.Expression)); 13510Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13512Assert.Equal([], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13541Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 13542Assert.Equal([], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 13659AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Object o1)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13688AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13718AssertEx.SequenceEqual(["void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13747AssertEx.SequenceEqual(["void E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13774AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13777AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13780AssertEx.SequenceEqual(["void E.<G>$F9AFEE2D1546C3A2A4599051616A8F6D.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13872AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13895AssertEx.SequenceEqual(["void E.M(this System.Object o)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13923AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 13955Assert.Equal([], model.GetMemberGroup(identifier).ToTestDisplayStrings()); 14013AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14046AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14382AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14426AssertEx.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()); 14463AssertEx.SequenceEqual(["void C.M()", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14500AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void C.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14537AssertEx.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()); 14574Assert.Empty(model.GetMemberGroup(invocation)); 14575AssertEx.SequenceEqual(["void C.M()"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 14606AssertEx.SequenceEqual(["void C.M(System.Int32 a)", "void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14646model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14757AssertEx.SequenceEqual(["System.Int32 E1.<G>$76A32DFFBBF61DFEA0C27B13F12F6EFB.M(System.Int32 i)", "System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14807AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14839Assert.Empty(model.GetMemberGroup(memberAccess)); 14869AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14899AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<T>(T t)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14929AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 14975AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15009Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15523AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15554Assert.Empty(model.GetMemberGroup(memberAccess)); 15607AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15611AssertEx.SequenceEqual(["System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15681Assert.Empty(model.GetMemberGroup(memberAccess)); 15721AssertEx.SequenceEqual(["void I<System.String>.M<System.String>(out System.String t)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 15726AssertEx.SequenceEqual(["void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.M2(out System.String t)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 15756AssertEx.SequenceEqual(["void E.<G>$977919F21861BE18BA139544085CA0BD.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15813AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 15840AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16510AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }"], model.GetMemberGroup(invocation.Expression).ToTestDisplayStrings()); 16535Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 16586AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 16689AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[0]).ToTestDisplayStrings()); 16690AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess[1]).ToTestDisplayStrings()); 17409AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18272Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18590AssertEx.SequenceEqual(["System.String System.Object.ToString()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18617Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : consider handling BoundBadExpression better 18655Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18693Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18732AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18773AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18814AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18858AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18902AssertEx.SequenceEqual(["void N.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", "System.Int32 E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 18941Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 18980AssertEx.SequenceEqual(["void System.Object.M(System.Int32 i)", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19019AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19106AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19138AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19170AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19218AssertEx.SequenceEqual(["void C.M()", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19252AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19284AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19322AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19360AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19392AssertEx.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()); 19442AssertEx.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()); 19489AssertEx.SequenceEqual(["void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", "void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19517AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19547Assert.Empty(model.GetMemberGroup(memberAccess)); 19574AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19601AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19634AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M([System.Int32 i = 0])"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19679AssertEx.SequenceEqual(["ref System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19707AssertEx.SequenceEqual(["System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19741AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 19744AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2(System.Int64 l)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 19771AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19886AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 19987Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 20117Assert.Empty(model.GetMemberGroup(property)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 20149Assert.Empty(model.GetMemberGroup(property)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 21393Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21414Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21456AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 21508AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 21511Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 21550Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 24782Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 25197Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, consider handling BoundBadExpression better 25236Assert.Empty(model.GetMemberGroup(memberAccess)); 25269AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "System.String E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 25307Assert.Empty(model.GetMemberGroup(memberAccess1)); 25312Assert.Empty(model.GetMemberGroup(memberAccess2)); 29007Assert.Empty(model.GetMemberGroup(invocation)); 29036Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 29135Assert.Empty(model.GetMemberGroup(memberAccess)); 29259AssertEx.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()); 29357Assert.Empty(model.GetMemberGroup(memberAccess)); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, consider handling BoundBadExpression better 29386AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29472AssertEx.SequenceEqual(["System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method<T>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29699AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29815Assert.Empty(model.GetMemberGroup(memberAccess)); 29856AssertEx.Equal(["System.String E.<G>$43BB1C51423008731091E2D86C21895C.Extension()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 29860Assert.Equal(["System.String A.Extension2()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 33919AssertEx.SequenceEqual(["void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void System.Object.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 36847Assert.Empty(model.GetMemberGroup(memberAccess)); 37539Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 37542AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37569Assert.Equal([], model.GetMemberGroup(invocation).ToTestDisplayStrings()); 37572Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37599Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37627AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E.<G>$34505F560D9EACF86A87F3ED1F85E448.M<System.String>()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37654AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37674AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37701AssertEx.Empty(model.GetMemberGroup(memberAccess)); 37727AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37753Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37795Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37799Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37803Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 37830Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38418Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38421Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38454AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<U>(U u)"], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38457AssertEx.SequenceEqual(["void System.Object.M2<U>(U u)"], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38490Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38493Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38526Assert.Equal([], model.GetMemberGroup(memberAccess1).ToTestDisplayStrings()); 38529Assert.Equal([], model.GetMemberGroup(memberAccess2).ToTestDisplayStrings()); 38554AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38578Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 38609AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38640AssertEx.SequenceEqual(["System.Int32 E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M { get; }", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38678AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38703AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", "void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38729AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38755AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", "void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38760Assert.Equal([], model.GetMemberGroup(cast).ToTestDisplayStrings()); 38809AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[0]).ToTestDisplayStrings()); 38813AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.GetMemberGroup(memberAccess[1]).ToTestDisplayStrings()); 38847Assert.Equal([], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); // Tracked by https://github.com/dotnet/roslyn/issues/78957 : handle GetMemberGroup on a property access 38875AssertEx.SequenceEqual(["void C<System.Int32>.M<System.Int32>(System.Int32 x)"], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38905Assert.Equal([], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38935AssertEx.SequenceEqual(["void C<System.Int32>.M<T2>(T2 x)"], model.GetMemberGroup(memberAccess).ToTestDisplayStrings()); 38957AssertEx.SequenceEqual(["void C.M<T>()"], model.GetMemberGroup(genericName).ToTestDisplayStrings()); 38990Assert.Equal([], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38994Assert.Equal([], model.GetMemberGroup(expr).ToTestDisplayStrings()); 38998AssertEx.SequenceEqual(["void E.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39024AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39028AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39063AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39069AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39073AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39077AssertEx.SequenceEqual(["void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39106AssertEx.SequenceEqual(["void T.M<T>()"], model.GetMemberGroup(expr).ToTestDisplayStrings()); 39112AssertEx.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);