645 references to GetMember
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (491)
EditAndContinue\ActiveStatementTests.cs (7)
266
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Main"), preserveLocalVariables: true),
267
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Goo"), preserveLocalVariables: true)
898
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Goo..ctor"))
2437
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.a")),
2438
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_a"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
2439
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C..ctor"), preserveLocalVariables: true),
EditAndContinue\ActiveStatementTests.Methods.cs (7)
473
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Main"), syntaxMap[0]) });
643
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P")),
644
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
729
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item")),
730
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_Item"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
EditAndContinue\LineEditTests.cs (13)
183
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Bar")) });
214
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F")) });
346
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Bar")) });
429
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Bar")) });
436
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Bar"), syntaxMap[0]) });
451
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Bar")) });
561
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Bar"), preserveLocalVariables: true) });
1103
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C"))
1295
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C"))
1837
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F")) });
1895
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.F3")), // overlaps with "void F1() { }"
1896
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.F4")), // overlaps with "void F2() { }"
2002
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"))
EditAndContinue\StatementEditingTests.cs (26)
1999
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true) },
5059
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.Main"), preserveLocalVariables: true)
5075
GetTopEdits(edits).VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
5090
GetTopEdits(edits).VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
5105
GetTopEdits(edits).VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
7155
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.Main"), preserveLocalVariables: true)
7202
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M"), preserveLocalVariables: true));
9206
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9254
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9305
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9537
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9563
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9583
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9603
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: false));
9629
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: false));
9655
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: false));
9680
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: false));
9706
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9732
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9757
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: false));
9783
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: false));
9836
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9966
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
9992
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
10020
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
10057
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true));
EditAndContinue\TopLevelEditingTests.cs (365)
424
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("N.Program.Main")));
456
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("N.Program.Main")));
502
new[] { SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("N.C.M2")) },
662
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
758
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
1084
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
1097
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
1111
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C")) },
1124
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
1144
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C")) },
1459
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C")));
1551
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C")));
1718
new[] { SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C")) },
2077
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
2126
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")));
2170
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.F"), deletedSymbolContainerProvider: c => c.
GetMember
("C"))
2231
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C"), partialType: "C")
2283
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")),
2874
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")));
2895
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")));
2938
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
2962
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.ToString")));
2983
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.ToString")));
3055
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3057
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3058
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Y")),
3090
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3092
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3093
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Y")),
3155
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Y")),
3177
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3179
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3180
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Y")),
3198
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3200
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3201
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C._y")),
3233
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3235
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3236
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C._y")),
3254
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3256
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3257
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C._y")),
3276
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3278
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3279
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C._z")),
3298
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3300
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3301
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C._z")),
3341
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
3342
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
3388
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3390
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3412
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3414
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3486
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3488
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3510
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3512
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3601
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3603
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3642
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.PrintMembers")),
3644
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.GetHashCode")),
3740
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_Y"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
3741
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_Y"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
3896
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("N.A"))
4066
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("Color")) },
4396
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.Invoke")),
4397
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.BeginInvoke"))
4426
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("D")) },
4463
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.Invoke")),
4464
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.BeginInvoke"))
4519
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.Invoke")),
4520
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.BeginInvoke"))
4551
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("D")));
4684
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D")) },
4704
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D")),
4705
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.Invoke")),
4706
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("D.BeginInvoke"))
4979
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
4992
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
5005
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
5018
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.D")));
5030
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C.D")) },
5053
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.D"), preserveLocalVariables: false)
5167
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.D")),
5168
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.goo"), deletedSymbolContainerProvider: c => c.
GetMember
("C"))
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"))
5447
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C"), partialType: "C")
5451
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C"), partialType: "C")
5475
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C"), partialType: "C")
5593
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C"), partialType: "C")
5597
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C"), partialType: "C")
5624
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"))
5628
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.G"))
5831
new[] { SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("N.C")) },
5848
new[] { SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("N.M.C")) },
6585
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: true)
6717
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("S"))
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"))
6987
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M")));
7004
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.M"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
7005
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.M"))
7025
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.M"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
7026
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.M"))
7078
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Main"), preserveLocalVariables: false) });
7106
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Main"), preserveLocalVariables: false) });
7149
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: false)
7165
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), preserveLocalVariables: false)
7202
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"), syntaxMap[0]) });
7261
new[] { SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.goo"), deletedSymbolContainerProvider: c => c.
GetMember
("C")) },
7323
new[] { SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.goo"), deletedSymbolContainerProvider: c => c.
GetMember
("C")) },
7350
new[] { SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.goo"), deletedSymbolContainerProvider: c => c.
GetMember
("C")) },
7466
new[] { SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.goo")) },
7634
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.puts")),
7678
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.puts")),
7739
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
7771
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
7811
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
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")),
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")),
7922
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
7954
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 3)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
7999
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Main"))
8032
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Main"))
8071
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.Main"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
8072
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.EntryPoint"))
8312
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Test.Main")) },
8349
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M")) },
8388
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M")) });
9040
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("Test.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("Test")),
9095
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("Test.M"), deletedSymbolContainerProvider: c => c.
GetMember
("Test")),
9096
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("Test.M"))
9247
SemanticEdit(SemanticEditKind.Delete, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IMethodSymbol>("F"), deletedSymbolContainerProvider: c => c.
GetMember
("C"))
9270
SemanticEdit(SemanticEditKind.Delete, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IMethodSymbol>("F")?.PartialImplementationPart, deletedSymbolContainerProvider: c => c.
GetMember
("C"))
9336
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C"), partialType: "C") }),
9370
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
9452
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.op_Implicit"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
9453
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.op_Addition"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
9529
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.op_Implicit")),
9530
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.op_Addition")),
9554
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.op_Implicit")),
9555
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.op_Addition")),
9571
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.op_Addition"))
9587
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.op_Addition"))
9609
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.op_Addition"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
9610
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.op_Subtraction"))
9704
new[] { SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.op_LogicalNot"), deletedSymbolContainerProvider: c => c.
GetMember
("C")) },
9744
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C..ctor"))
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")),
9906
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C..ctor").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
9970
new[] { SemanticEdit(SemanticEditKind.Delete, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.FirstOrDefault(c => c.Parameters.Length == 1), deletedSymbolContainerProvider: c => c.
GetMember
("C")) },
9995
new[] { SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C")) },
11047
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C"), partialType: "C")
11052
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C"), partialType: "C")
11271
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Finalize"), preserveLocalVariables: false)
11298
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.Finalize"), preserveLocalVariables: false)
11333
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("Test..ctor").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("Test")),
13049
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F"))
13133
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.a")),
13202
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.b")),
13203
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.c")),
13204
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.d")),
13321
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.B")),
13362
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.B")),
13494
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.B")),
13574
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.a")),
13575
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.b"))
13600
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.a")),
13623
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.a"), preserveLocalVariables: true),
13688
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F")),
13689
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.G")));
13720
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F")),
13721
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.G")));
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")),
13739
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.E")),
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")),
13761
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.E")),
13804
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.add_E"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
13805
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.remove_E"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
13806
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.F")),
13826
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.add_E"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
13827
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.remove_E"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
13828
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.F")),
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")),
13846
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.E")),
13937
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
13938
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Q")),
13957
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false)
13990
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false)
14012
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false),
14013
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.set_P"), preserveLocalVariables: false)
14034
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false)
14056
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false),
14057
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14077
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false),
14096
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false),
14112
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false),
14160
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false)
14176
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false),
14192
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_P"), preserveLocalVariables: false),
14193
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.set_P"), preserveLocalVariables: false)
14208
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14209
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Q"))
14252
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14253
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14254
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Q")),
14270
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14271
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14272
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Q")),
14288
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14289
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.Q"))
14305
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14306
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14322
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C"))
14338
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C"))
14354
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C"))
14432
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), 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")),
14434
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.P")),
14454
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), 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")),
14456
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.P")),
14488
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.P"))
14764
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14866
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14916
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14917
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C..ctor"), preserveLocalVariables: true),
14935
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_P"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
14936
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C..ctor"), preserveLocalVariables: true),
14986
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("Test.get_P"), deletedSymbolContainerProvider: c => c.
GetMember
("Test")),
14987
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("Test.P")),
15239
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false)
15256
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.set_Item"), preserveLocalVariables: false)
15273
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.set_Item"), preserveLocalVariables: false)
15291
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false)
15427
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false)
15447
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false)
15463
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false)
15494
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false)
15513
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false)
15529
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false),
15545
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.set_Item")),
15546
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F")),
15562
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.set_Item")),
15563
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F")),
15579
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false),
15580
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.set_Item"), preserveLocalVariables: false)
15601
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item")),
15602
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_Item"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
15625
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.get_Item"), preserveLocalVariables: false),
15626
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.set_Item"), preserveLocalVariables: false)
15696
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_Item"), 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")),
15698
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.this[]")),
15721
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.M"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
15722
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.M"))
15745
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.M"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
15746
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.M"))
15769
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.M"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
15770
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("C.M"))
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")),
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")),
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")),
15945
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_Item"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
15946
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_Item"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
15976
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.get_Item"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
15999
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.set_Item"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16080
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("Test.get_Item"), deletedSymbolContainerProvider: c => c.
GetMember
("Test")),
16081
SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("Test.this[]")),
16375
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.add_E"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16376
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.remove_E"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16392
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.add_E"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16393
SemanticEdit(SemanticEditKind.Delete, c => c.
GetMember
("C.remove_E"), deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16744
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M"))
16810
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16829
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16848
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16866
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16885
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16914
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M"))
16936
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M"))
16958
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.ISymbol, deletedSymbolContainerProvider: c => c.
GetMember
("C")),
16981
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M"))
17005
SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M")));
17106
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.M")) },
17235
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F")) },
17254
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("C.F")) },
17750
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C"), partialType: "C")
17754
SemanticEdit(SemanticEditKind.Replace, c => c.
GetMember
("C"), partialType: "C")
17942
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$")));
17967
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$")));
17986
new[] { SemanticEdit(SemanticEditKind.Insert, c => c.
GetMember
("Program.<Main>$")) },
18008
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$")));
18048
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$")));
18167
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$"), preserveLocalVariables: true));
18187
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$"), preserveLocalVariables: true));
18477
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$"), syntaxMap[0]) });
18508
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$"), syntaxMap[0]) });
18537
new[] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$"), syntaxMap[0]) });
18563
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$")));
18604
DocumentResults(semanticEdits: new [] { SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$")) }),
18623
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$")));
18641
edits.VerifySemantics(SemanticEdit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$")));
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (10)
44
var (project, symbol) = await CompileAndFindSymbolAsync(packDir, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
81
var (project, symbol) = await CompileAndFindSymbolAsync(packDir, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
122
var (project, symbol) = await CompileAndFindSymbolAsync(packDir, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
159
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
219
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("A.B.C.D.E"), buildReferenceAssembly: true);
279
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("A.B.C.D.E"), buildReferenceAssembly: true);
333
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.D.E"), buildReferenceAssembly: true);
383
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
447
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
504
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
PdbSourceDocument\PdbFileLocatorServiceTests.cs (3)
31
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
61
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"), windowsPdb: true);
89
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
PdbSourceDocument\PdbSourceDocumentLoaderServiceTests.cs (2)
35
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
69
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
PdbSourceDocument\PdbSourceDocumentTests.cs (40)
40
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.M"), preprocessorSymbols: new[] { "SOME_DEFINED_CONSTANT" });
60
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.M"));
75
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.M"));
90
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C..ctor"));
118
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C"));
130
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C..ctor"));
145
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("Outer.C"));
160
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("Outer.C..ctor"));
175
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("Outer"));
190
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("Outer..ctor"));
209
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("Outer.C"));
228
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("Outer.C..ctor"));
247
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("Outer"));
266
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("Outer..ctor"));
281
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C"));
296
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C..ctor"));
308
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.f"));
320
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.P"));
332
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.P"));
344
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.E"));
361
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.E"));
373
await TestAsync(pdbLocation, sourceLocation, source, c => c.
GetMember
("C.E"));
385
await TestAsync(Location.OnDisk, Location.OnDisk, source, c => c.
GetMember
("C.E"), buildReferenceAssembly: true, expectNullResult: true);
408
var (project, symbol) = await CompileAndFindSymbolAsync(Path.Combine(path, "ref"), Location.Embedded, Location.OnDisk, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
437
var (project, symbol) = await CompileAndFindSymbolAsync(packDir, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"), buildReferenceAssembly: true);
473
var (project, symbol) = await CompileAndFindSymbolAsync(packDir, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.M"), buildReferenceAssembly: true);
520
var (project, symbol) = await CompileAndFindSymbolAsync(packDir, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C"), buildReferenceAssembly: true);
571
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
593
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
614
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
635
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"), windowsPdb: true);
655
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
677
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
707
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.OnDisk, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
744
var (project, symbol) = await CompileAndFindSymbolAsync(path, pdbLocation, Location.OnDisk, metadataSource, c => c.
GetMember
("C.E"));
782
var (project, symbol) = await CompileAndFindSymbolAsync(path, pdbLocation, Location.Embedded, encodedSourceText, c => c.
GetMember
("C.E"));
811
var (project, symbol) = await CompileAndFindSymbolAsync(path, pdbLocation, Location.Embedded, encodedSourceText, c => c.
GetMember
("C.E"));
840
var (project, symbol) = await CompileAndFindSymbolAsync(path, pdbLocation, Location.Embedded, encodedSourceText, c => c.
GetMember
("C.E"), fallbackEncoding: encoding);
863
var (project, symbol) = await CompileAndFindSymbolAsync(path, Location.Embedded, Location.Embedded, sourceText, c => c.
GetMember
("C.E"));
934
var symbol = mainCompilation.
GetMember
("C.M2");
SymbolKey\SymbolKeyErrorTypeTests.cs (18)
43
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
67
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
87
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
105
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
127
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
145
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
167
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
185
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
207
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
227
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
247
VerifyResolution(source, c => c.
GetMember
("N.C.M"));
266
VerifyResolution(source, c => c.
GetMember
("N.C.Create"));
285
VerifyResolution(source, c => c.
GetMember
("N.C.Create"));
300
VerifyResolution(source, c => c.
GetMember
("C..ctor"));
320
VerifyResolution(source, c => c.
GetMember
("N.C.this[]"));
340
VerifyResolution(source, c => c.
GetMember
("N.C.this[]"));
360
VerifyResolution(source, c => c.
GetMember
("N.C.P"));
376
VerifyResolution(source, c => c.
GetMember
("N.C.E"));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (107)
CodeGen\CodeGenTupleTest.cs (7)
6630
var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.
GetMember
("Program.F")).Type;
6672
var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.
GetMember
("Program.F")).Type;
6711
var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.
GetMember
("Program.F")).Type;
6752
var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.
GetMember
("Program.F")).Type;
6830
var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.
GetMember
("Program.F")).Type;
6860
var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.
GetMember
("Program.F")).Type;
6899
var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.
GetMember
("Program.F")).Type;
Emit\EditAndContinue\EditAndContinueTests.cs (99)
76
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.FirstOrDefault(c => c.Parameters.Length == 1), newSymbolProvider: c => c.
GetMember
("C")),
619
edits: new[] { Edit(SemanticEditKind.Update, c => c.
GetMember
("C.F")) },
663
Edit(SemanticEditKind.Update, c => c.
GetMember
("C")),
664
Edit(SemanticEditKind.Update, c => c.
GetMember
("C.F"))
721
Edit(SemanticEditKind.Update, c => c.
GetMember
("C.F"))
1812
Edit(SemanticEditKind.Update, c => c.
GetMember
("Program.<Main>$"), preserveLocalVariables: true),
2295
Edit(SemanticEditKind.Update, c => c.
GetMember
("E")),
2296
Edit(SemanticEditKind.Update, c => c.
GetMember
("E.A")),
2297
Edit(SemanticEditKind.Update, c => c.
GetMember
("C")),
2298
Edit(SemanticEditKind.Update, c => c.
GetMember
("C._x")),
2299
Edit(SemanticEditKind.Update, c => c.
GetMember
("C.X")),
2300
Edit(SemanticEditKind.Update, c => c.
GetMember
("D"))
2377
Edit(SemanticEditKind.Update, c => c.
GetMember
("E")),
2378
Edit(SemanticEditKind.Update, c => c.
GetMember
("E.A")),
2379
Edit(SemanticEditKind.Update, c => c.
GetMember
("C")),
2380
Edit(SemanticEditKind.Update, c => c.
GetMember
("C._x")),
2381
Edit(SemanticEditKind.Update, c => c.
GetMember
("C.X")),
2382
Edit(SemanticEditKind.Update, c => c.
GetMember
("D"))
3109
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.get_P"), newSymbolProvider: c => c.
GetMember
("C")),
3110
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.set_P"), newSymbolProvider: c => c.
GetMember
("C")),
3160
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.P")),
3239
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.get_P"), newSymbolProvider: c => c.
GetMember
("C")),
3240
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.set_P"), newSymbolProvider: c => c.
GetMember
("C")),
3286
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.P")),
3372
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.get_P"), newSymbolProvider: c => c.
GetMember
("C")),
3373
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.set_P"), newSymbolProvider: c => c.
GetMember
("C")),
3419
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.P")),
3498
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.set_P"), newSymbolProvider: c => c.
GetMember
("C")),
3536
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.P")),
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")),
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")),
3811
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.get_P"), newSymbolProvider: c=>c.
GetMember
("C")),
3812
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.set_P"), newSymbolProvider: c=>c.
GetMember
("C")),
3813
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.Q")),
3906
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.get_Q"), newSymbolProvider: c=>c.
GetMember
("C")),
3907
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.set_Q"), newSymbolProvider: c=>c.
GetMember
("C")),
3908
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.P")),
4010
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.get_Item"), newSymbolProvider: c => c.
GetMember
("C")),
4011
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.set_Item"), newSymbolProvider: c => c.
GetMember
("C")),
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")),
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")),
4370
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.add_E"), newSymbolProvider: c => c.
GetMember
("C")),
4371
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.remove_E"), newSymbolProvider: c => c.
GetMember
("C")),
4444
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.add_E"), newSymbolProvider: c => c.
GetMember
("C")),
4445
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.remove_E"), newSymbolProvider: c => c.
GetMember
("C")),
4446
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.F")),
4579
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.add_F"), newSymbolProvider: c => c.
GetMember
("C")),
4580
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.remove_F"), newSymbolProvider: c => c.
GetMember
("C")),
4581
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.E")),
11214
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.op_LogicalNot"), newSymbolProvider: c => c.
GetMember
("C")),
15022
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.M1"), newSymbolProvider: c => c.
GetMember
("C")),
15080
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.M2")),
15117
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.M2"), newSymbolProvider: c => c.
GetMember
("C")),
15172
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.M1"), newSymbolProvider: c => c.
GetMember
("C")),
15208
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.M1")),
15274
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.M1"), newSymbolProvider: c => c.
GetMember
("C")),
15332
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.M1")),
15405
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.M1")),
15451
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.M1"), newSymbolProvider: c => c.
GetMember
("C")),
15491
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.M1")),
15559
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.M1"), newSymbolProvider: c => c.
GetMember
("C")),
15560
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.M2")),
15575
Edit(SemanticEditKind.Delete, symbolProvider: c => c.
GetMember
("C.M2"), newSymbolProvider: c => c.
GetMember
("C")),
15576
Edit(SemanticEditKind.Insert, symbolProvider: c => c.
GetMember
("C.M1")),
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")),
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")),
15740
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol, newSymbolProvider: c=>c.
GetMember
("C")),
15798
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.
GetMember
("C")),
15874
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, newSymbolProvider: c=>c.
GetMember
("C")),
15932
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol, newSymbolProvider: c=>c.
GetMember
("C")),
Emit\InAttributeModifierTests.cs (1)
50
var m = (IMethodSymbol)comp.
GetMember
("TestRef.M");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (23)
Semantics\RecordStructTests.cs (2)
3453
verifier.Compilation.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
3555
verifier.Compilation.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
Semantics\RecordTests.cs (19)
7660
var clone = verifier.Compilation.
GetMember
("C." + WellKnownMemberNames.CloneMethodName);
14165
verifier.Compilation.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14267
verifier.Compilation.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14387
verifier.Compilation.
GetMember
("C.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14597
verifier.Compilation.
GetMember
("C.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14674
Assert.Null(comp.
GetMember
("C.Deconstruct"));
14677
comp.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14725
comp.
GetMember
("C.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14728
comp.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14781
comp.
GetMember
("C.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14784
comp.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14858
comp.
GetMember
("A.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14861
comp.
GetMember
("B1.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14864
comp.
GetMember
("B2.Deconstruct").ToTestDisplayString(includeNonNullable: false));
14867
comp.
GetMember
("B3.Deconstruct").ToTestDisplayString(includeNonNullable: false));
15443
Assert.Equal("void B.Deconstruct(out System.Int32 X, out System.Int32 Y)", verifier.Compilation.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
15479
Assert.Equal("void B.Deconstruct(out System.Int32 X, out System.Int32 Y)", verifier.Compilation.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
15624
Assert.Equal("void B.Deconstruct(out System.Int32 X)", verifier.Compilation.
GetMember
("B.Deconstruct").ToTestDisplayString(includeNonNullable: false));
15658
var deconstruct = verifier.Compilation.
GetMember
("B.Deconstruct");
Semantics\TopLevelStatementsTests.cs (2)
1666
var getHashCode = ((Compilation)comp).
GetMember
("System.Object." + nameof(GetHashCode));
1839
var getHashCode = ((Compilation)comp).
GetMember
("System.Object." + nameof(GetHashCode));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Compilation\CompilationAPITests.cs (2)
3032
var genericType = (INamedTypeSymbol)comp.
GetMember
("Pair");
3067
var genericMethod = (IMethodSymbol)comp.
GetMember
("Program.M");
SymbolDisplay\SymbolDisplayTests.cs (6)
5274
var symbol = comp.
GetMember
("C.f");
5933
var member = comp.
GetMember
("C.F1");
5978
member = comp.
GetMember
("C.F2");
5989
member = comp.
GetMember
("C.F3");
6067
var member = comp.
GetMember
(memberName);
6091
var method = (IMethodSymbol)comp.
GetMember
("C.F");
Symbols\Source\NullablePublicAPITests.cs (4)
691
comp => ((INamedTypeSymbol)((Compilation)comp).
GetMember
("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(),
755
comp => ((INamedTypeSymbol)((Compilation)comp).
GetMember
("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(),
820
comp => ((INamedTypeSymbol)((Compilation)comp).
GetMember
("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(),
887
comp => ((INamedTypeSymbol)((Compilation)comp).
GetMember
("IB")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(),
Symbols\SymbolEqualityTests.cs (12)
225
var type1 = ((IFieldSymbol)comp.
GetMember
("A.field1")).Type;
226
var type2 = ((IFieldSymbol)comp.
GetMember
("A.field2")).Type;
249
var type1 = ((IFieldSymbol)comp.
GetMember
("A.field1")).Type;
250
var type2 = ((IFieldSymbol)comp.
GetMember
("A.field2")).Type;
285
var type1 = ((IFieldSymbol)comp.
GetMember
("A.field1")).Type;
286
var type2 = ((IFieldSymbol)comp.
GetMember
("A.field2")).Type;
309
var type1 = ((IFieldSymbol)comp.
GetMember
("A.field1")).Type;
310
var type2 = ((IFieldSymbol)comp.
GetMember
("A.field2")).Type;
344
var type1comp1 = ((IFieldSymbol)comp1.
GetMember
("A.field1")).Type;
345
var type1comp2 = ((IFieldSymbol)comp2.
GetMember
("A.field1")).Type;
346
var type2 = ((IFieldSymbol)comp2.
GetMember
("B.field2")).Type;
376
var symbol1 = ((IFieldSymbol)comp.
GetMember
("A.field1")).Type;