195 references to GetMembers
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (59)
EditAndContinue\TopLevelEditingTests.cs (59)
5423
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S.C"))
5427
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol) })
6711
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
6717
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("S.F").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S"))
6738
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol)
6744
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S"))
6771
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("S.F").FirstOrDefault(m => m.GetMemberTypeParameters().Length == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S"))
7739
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.Main").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7740
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.Main").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
7771
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7772
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 3)?.ISymbol)
7811
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7812
SemanticEdit(SemanticEditKind.Insert, c => ((IMethodSymbol)c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 3)?.ISymbol)?.PartialImplementationPart)
7852
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Boolean))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7853
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
7889
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Boolean))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7890
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
7922
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.Main").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7923
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.Main").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol)
7954
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 3)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7955
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
9040
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("Test.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("Test")),
9041
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("Test.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
9771
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C..ctor").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Boolean))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
9772
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C..ctor").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
9906
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C..ctor").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
9907
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C..ctor").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol)
11333
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("Test..ctor").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("Test")),
11334
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("Test..ctor").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
13737
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.add_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.GetMemberTypeArgumentsNoUseSiteDiagnostics()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
13738
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.remove_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.GetMemberTypeArgumentsNoUseSiteDiagnostics()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
13759
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.add_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.GetMemberTypeArgumentsNoUseSiteDiagnostics()[0].GetMemberTypeArgumentsNoUseSiteDiagnostics()[1].SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
13760
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.remove_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.GetMemberTypeArgumentsNoUseSiteDiagnostics()[0].GetMemberTypeArgumentsNoUseSiteDiagnostics()[1].SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
13844
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.add_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
13845
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.remove_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
14433
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.set_P").FirstOrDefault(p => p.GetParameters()[0].Type.SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
14455
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.set_P").FirstOrDefault(p => p.GetParameters()[0].Type.SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15697
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.set_Item").FirstOrDefault(p => p.GetParameters()[1].Type.SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15790
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.get_Item").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15791
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.set_Item").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15792
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.this[]").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.ISymbol),
15808
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.get_Item").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15809
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.set_Item").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15810
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.this[]").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol),
15826
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.get_Item").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15827
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.set_Item").FirstOrDefault(m => m.GetParameterCount() == 3)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15828
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.this[]").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol),
16810
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16811
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
16829
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16830
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol)
16848
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16849
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
16866
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16867
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol)
16885
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16886
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
16958
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16959
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (81)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (13)
2324
var f_int1 = compilation1.
GetMembers
("C.F").Single(m => m.ToString() == "C.F(int)");
2325
var f_byte2 = compilation2.
GetMembers
("C.F").Single(m => m.ToString() == "C.F(byte)");
2441
var f_int1 = compilation1.
GetMembers
("C.F").Single(m => m.ToString() == "C.F<T>(int)");
2442
var f_byte2 = compilation2.
GetMembers
("C.F").Single(m => m.ToString() == "C.F<T>(byte)");
2580
var f_int2 = compilation2.
GetMembers
("C.F").Single(m => m.ToString() == "C.F(int)");
2723
var ctor00 = compilation0.
GetMembers
("C..ctor").Single(m => m.ToTestDisplayString() == "C..ctor()");
2724
var ctor10 = compilation0.
GetMembers
("C..ctor").Single(m => m.ToTestDisplayString() == "C..ctor(System.Int32 x)");
2725
var ctor01 = compilation1.
GetMembers
("C..ctor").Single(m => m.ToTestDisplayString() == "C..ctor()");
2726
var ctor11 = compilation1.
GetMembers
("C..ctor").Single(m => m.ToTestDisplayString() == "C..ctor(System.Int32 x)");
2829
var ctor00 = compilation0.
GetMembers
("C..ctor").Single(m => m.ToTestDisplayString() == "C..ctor()");
2830
var ctor10 = compilation0.
GetMembers
("C..ctor").Single(m => m.ToTestDisplayString() == "C..ctor(System.Int32 x)");
2831
var ctor01 = compilation1.
GetMembers
("C..ctor").Single(m => m.ToTestDisplayString() == "C..ctor()");
2832
var ctor11 = compilation1.
GetMembers
("C..ctor").Single(m => m.ToTestDisplayString() == "C..ctor(System.Int32 x)");
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (8)
647
var methodShort0 = compilation0.
GetMembers
("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int16 a)");
648
var methodShort1 = compilation1.
GetMembers
("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int16 a)");
650
var methodInt0 = compilation0.
GetMembers
("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int32 a)");
651
var methodInt1 = compilation1.
GetMembers
("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int32 a)");
653
var methodLong0 = compilation0.
GetMembers
("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int64 a)");
654
var methodLong1 = compilation1.
GetMembers
("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int64 a)");
7931
var f_int1 = compilation1.
GetMembers
("C.F").Single(m => m.ToString() == "C.F(int)");
7932
var f_byte2 = compilation2.
GetMembers
("C.F").Single(m => m.ToString() == "C.F(byte)");
Emit\EditAndContinue\EditAndContinueTests.cs (59)
3613
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.get_P").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
3614
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.set_P").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
3615
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.P").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol),
3708
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.get_P").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
3709
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.set_P").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
3710
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.P").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol),
4080
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.get_Item").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
4081
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.this[]").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.ISymbol),
4147
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.get_Item").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
4148
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.this[]").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol),
6592
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.
GetMembers
("M.C.M1")[2])));
6737
var n = compilation0.
GetMembers
("C.M").Length;
6748
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation0.
GetMembers
("C.M")[0], compilation1.
GetMembers
("C.M")[0])));
6772
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation1.
GetMembers
("C.M")[1], compilation2.
GetMembers
("C.M")[1])));
6796
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation2.
GetMembers
("C.M")[2], compilation3.
GetMembers
("C.M")[2])));
6821
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation3.
GetMembers
("C.M")[3], compilation4.
GetMembers
("C.M")[3])));
6846
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation4.
GetMembers
("C.M")[4], compilation5.
GetMembers
("C.M")[4])));
6870
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation5.
GetMembers
("C.M")[5], compilation6.
GetMembers
("C.M")[5])));
6894
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation6.
GetMembers
("C.M")[6], compilation7.
GetMembers
("C.M")[6])));
6920
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation7.
GetMembers
("C.M")[7], compilation8.
GetMembers
("C.M")[7])));
6945
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation8.
GetMembers
("C.M")[8], compilation9.
GetMembers
("C.M")[8])));
6969
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation9.
GetMembers
("C.M")[9], compilation10.
GetMembers
("C.M")[9])));
7042
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation10.
GetMembers
("C.M")[12], compilation11.
GetMembers
("C.M")[12])));
7066
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation11.
GetMembers
("C.M")[13], compilation12.
GetMembers
("C.M")[13])));
7814
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation0.
GetMembers
("C.F")[1], compilation1.
GetMembers
("C.F")[1])));
7843
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation1.
GetMembers
("C.F")[1], compilation2.
GetMembers
("C.F")[1])));
11840
var f_byte2 = compilation2.
GetMembers
("C.F").Single(m => m.ToString() == "C.F(dynamic, byte)");
15613
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
15614
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol),
15668
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
15669
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol),
15740
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
15741
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol),
15798
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
15799
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol),
15874
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
15875
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol),
15932
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
15933
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMembers
("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol),
16083
var cm1_gen1 = ((NamedTypeSymbol)compilation1.
GetMembers
("C")[0]).GetMember("M");
16084
var c2_gen1 = ((NamedTypeSymbol)compilation1.
GetMembers
("C")[1]);
16177
var c1_gen1 = ((NamedTypeSymbol)compilation1.
GetMembers
("C")[0]);
16178
var c2_gen1 = ((NamedTypeSymbol)compilation1.
GetMembers
("C")[1]);
16266
var c1_gen0 = ((NamedTypeSymbol)compilation0.
GetMembers
("C")[0]);
16267
var c2_gen0 = ((NamedTypeSymbol)compilation0.
GetMembers
("C")[1]);
Emit\EditAndContinue\SymbolMatcherTests.cs (1)
1716
var members = compilation1.
GetMembers
("R..ctor");
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ExpressionCompilerTestBase.cs (1)
448
var candidates = compilation.
GetMembers
(methodOrTypeName);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (35)
Semantics\RecordStructTests.cs (8)
4307
var recordEquals = comp.
GetMembers
("A.Equals").OfType<SynthesizedRecordEquals>().Single();
4316
var objectEquals = comp.
GetMembers
("A.Equals").OfType<SynthesizedRecordObjEquals>().Single();
4325
MethodSymbol gethashCode = comp.
GetMembers
("A." + WellKnownMemberNames.ObjectGetHashCode).OfType<SynthesizedRecordGetHashCode>().Single();
4488
var recordEquals = comp.
GetMembers
("A.Equals").OfType<SynthesizedRecordEquals>().Single();
4648
var recordEquals = comp.
GetMembers
("A.Equals").OfType<SynthesizedRecordEquals>().Single();
4694
var objectEquals = comp.
GetMembers
("A.Equals").OfType<SynthesizedRecordObjEquals>().Single();
4874
MethodSymbol op = comp.
GetMembers
("A." + WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single();
4884
op = comp.
GetMembers
("A." + WellKnownMemberNames.InequalityOperatorName).OfType<SynthesizedRecordInequalityOperator>().Single();
Semantics\RecordTests.cs (27)
13388
var copyCtor = comp.
GetMembers
("C..ctor")[1];
13421
var sealedCopyCtor = comp.
GetMembers
("Sealed..ctor")[1];
13425
var unsealedCopyCtor = comp.
GetMembers
("Unsealed..ctor")[1];
15292
Assert.Equal(expectedSymbols, verifier.Compilation.
GetMembers
("B.Deconstruct").Select(s => s.ToTestDisplayString(includeNonNullable: false)));
15369
Assert.Equal(expectedSymbols, verifier.Compilation.
GetMembers
("B.Deconstruct").Select(s => s.ToTestDisplayString(includeNonNullable: false)));
15407
Assert.Equal(2, comp.
GetMembers
("B.Deconstruct").Length);
16841
Assert.Equal("System.Int32 A.GetHashCode()", comp.
GetMembers
("A.GetHashCode").First().ToTestDisplayString());
18089
var recordEquals = comp.
GetMembers
("A.Equals").OfType<SynthesizedRecordEquals>().Single();
18198
var recordEquals = comp.
GetMembers
("B.Equals").OfType<SynthesizedRecordEquals>().Single();
18462
var recordEquals = comp.
GetMembers
("A.Equals").OfType<SynthesizedRecordEquals>().Single();
18622
var recordEquals = comp.
GetMembers
("B.Equals").OfType<SynthesizedRecordEquals>().Single();
18661
var recordEquals = comp.
GetMembers
("B.Equals").OfType<SynthesizedRecordEquals>().Single();
18697
var recordEquals = comp.
GetMembers
("A.Equals").OfType<SynthesizedRecordEquals>().Single();
18915
var equalityContract = comp.
GetMembers
("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single();
19031
var equalityContract = comp.
GetMembers
("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single();
19104
var equalityContract = comp.
GetMembers
("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single();
20045
var equalityContract = comp.
GetMembers
("A.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single();
20076
var equalityContract = comp.
GetMembers
("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single();
20343
MethodSymbol op = comp.
GetMembers
("A." + WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single();
20353
op = comp.
GetMembers
("A." + WellKnownMemberNames.InequalityOperatorName).OfType<SynthesizedRecordInequalityOperator>().Single();
20462
MethodSymbol op = comp.
GetMembers
("A." + WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single();
20472
op = comp.
GetMembers
("A." + WellKnownMemberNames.InequalityOperatorName).OfType<SynthesizedRecordInequalityOperator>().Single();
23127
VerifyVirtualMethods(comp.
GetMembers
("A.Equals"), ("System.Boolean A.Equals(A? other)", false), ("System.Boolean A.Equals(System.Object? obj)", true));
23128
VerifyVirtualMethods(comp.
GetMembers
("B.Equals"), ("System.Boolean B.Equals(B? other)", false), ("System.Boolean B.Equals(A? other)", true), ("System.Boolean B.Equals(System.Object? obj)", true));
23129
ImmutableArray<Symbol> cEquals = comp.
GetMembers
("C.Equals");
23813
VerifyVirtualMethods(comp.
GetMembers
("A.Equals"), ("System.Boolean A.Equals(A? other)", false), ("System.Boolean A.Equals(System.Object? obj)", true));
23819
VerifyVirtualMethods(comp.
GetMembers
("B.Equals"), ("System.Boolean B.Equals(B? other)", false), ("System.Boolean B.Equals(A? other)", true), ("System.Boolean B.Equals(System.Object? obj)", true));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (19)
Symbols\ExtendedPartialMethodsTests.cs (3)
1196
var method = (MethodSymbol)comp.
GetMembers
("C.M1")[0];
1220
var method = (MethodSymbol)comp.
GetMembers
("C.M1")[0];
1252
var method = (MethodSymbol)verifier.Compilation.
GetMembers
("C.M1")[0];
Symbols\Source\FileModifierTests.cs (16)
930
var cs = comp.
GetMembers
("C");
938
cs = comp.
GetMembers
("C");
1069
var cs = comp.
GetMembers
("C");
1135
var cs = comp.
GetMembers
("C");
1197
var cs = comp.
GetMembers
("C");
1255
var cs = comp.
GetMembers
("NS.C");
1329
var cs = comp.
GetMembers
("C");
1349
cs = comp.
GetMembers
("C");
1505
var cs = comp.
GetMembers
("Program.C");
1511
cs = comp.
GetMembers
("Program.C");
1578
var outers = comp.
GetMembers
("Outer");
1586
outers = comp.
GetMembers
("Outer");
2220
var fileClassBase = (NamedTypeSymbol)comp.
GetMembers
("Base")[1];
2948
var members = comp.
GetMembers
("C");
3658
var sourceMember = comp.
GetMembers
("C")[0];
3668
var metadataMember = comp2.
GetMembers
("C")[0];