991 references to VerifyEdits
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (633)
EditAndContinue\ActiveStatementTests.cs (1)
2019edits.VerifyEdits(
EditAndContinue\StatementEditingTests.cs (229)
37edits.VerifyEdits("Update [x = \"Hello1\"]@8 -> [x = \"Hello2\"]@8"); 51edits.VerifyEdits("Update [x = $\"Hello1\"]@8 -> [x = $\"Hello2\"]@8"); 65edits.VerifyEdits("Update [x = $\"Hello{123}\"]@8 -> [x = $\"Hello{124}\"]@8"); 79edits.VerifyEdits("Update [x = $\"Hello{123:N1}\"]@8 -> [x = $\"Hello{123:N2}\"]@8"); 94edits.VerifyEdits( 108edits.VerifyEdits( 127edits.VerifyEdits( 140edits.VerifyEdits( 153edits.VerifyEdits( 166edits.VerifyEdits( 179edits.VerifyEdits( 191edits.VerifyEdits( 203edits.VerifyEdits( 216edits.VerifyEdits( 228edits.VerifyEdits( 240edits.VerifyEdits( 253edits.VerifyEdits( 265edits.VerifyEdits( 278edits.VerifyEdits( 291edits.VerifyEdits( 305edits.VerifyEdits( 324edits.VerifyEdits( 340edits.VerifyEdits( 352edits.VerifyEdits( 376edits.VerifyEdits( 404edits.VerifyEdits("Update [static int F(int a) => a switch { 0 => 0, _ => 1 };]@18 -> [static int F(int a) => a switch { 0 => 0, _ => 2 };]@18"); 424edits.VerifyEdits("Update [static int F(int a) => a switch { 0 => 0, _ => 1 };]@18 -> [static int F(int a) => a switch { 1 => 0, _ => 2 };]@18"); 444edits.VerifyEdits("Update [static int F(int a) => a switch { 0 => 0, _ => 1 };]@18 -> [static int F(int a) => a switch { 0 => 0, 1 => 1, _ => 2 };]@18"); 461edits.VerifyEdits( 477edits.VerifyEdits( 492edits.VerifyEdits( 508edits.VerifyEdits( 523edits.VerifyEdits( 535edits.VerifyEdits( 548edits.VerifyEdits( 561edits.VerifyEdits( 573edits.VerifyEdits( 587edits.VerifyEdits( 599edits.VerifyEdits( 613edits.VerifyEdits( 625edits.VerifyEdits( 639edits.VerifyEdits( 658edits.VerifyEdits( 674edits.VerifyEdits( 688edits.VerifyEdits( 702edits.VerifyEdits( 715edits.VerifyEdits( 728edits.VerifyEdits( 740edits.VerifyEdits( 752edits.VerifyEdits( 765edits.VerifyEdits( 777edits.VerifyEdits( 789edits.VerifyEdits( 801edits.VerifyEdits( 814edits.VerifyEdits( 831edits.VerifyEdits( 848edits.VerifyEdits( 871edits.VerifyEdits( 884edits.VerifyEdits( 897edits.VerifyEdits( 910edits.VerifyEdits(); 925edits.VerifyEdits( 939edits.VerifyEdits( 953edits.VerifyEdits( 965edits.VerifyEdits( 978edits.VerifyEdits( 991edits.VerifyEdits( 1008edits.VerifyEdits( 1022edits.VerifyEdits( 1036edits.VerifyEdits( 1049edits.VerifyEdits( 1066edits.VerifyEdits( 1080edits.VerifyEdits( 1093edits.VerifyEdits( 1110edits.VerifyEdits( 1124edits.VerifyEdits( 1137edits.VerifyEdits( 1154edits.VerifyEdits( 1181edits.VerifyEdits( 1208edits.VerifyEdits( 1221edits.VerifyEdits( 1243edits.VerifyEdits( 1265edits.VerifyEdits( 1285edits.VerifyEdits( 1307edits.VerifyEdits( 1329edits.VerifyEdits( 1349edits.VerifyEdits( 1365edits.VerifyEdits( 1383edits.VerifyEdits( 1402edits.VerifyEdits( 1421edits.VerifyEdits( 1435edits.VerifyEdits( 1451edits.VerifyEdits("Reorder [j = 0]@19 -> @11"); 1462edits.VerifyEdits( 1475edits.VerifyEdits( 1488edits.VerifyEdits("Reorder [j = 0]@15 -> @7"); 1499edits.VerifyEdits("Insert [j = 0]@15"); 1510edits.VerifyEdits("Delete [j = 0]@15"); 1521edits.VerifyEdits("Update [i = 1]@7 -> [i = 2]@7"); 1532edits.VerifyEdits("Update [() => 1]@25 -> [() => 2]@25"); 1543edits.VerifyEdits("Update [i < 10]@18 -> [i < 20]@18"); 1554edits.VerifyEdits("Update [() => 1]@20 -> [() => 2]@20"); 1565edits.VerifyEdits("Reorder [j++]@38 -> @33"); 1576edits.VerifyEdits("Insert [j++]@33"); 1587edits.VerifyEdits("Delete [i--]@38"); 1598edits.VerifyEdits("Update [j++]@33 -> [i++]@33"); 1609edits.VerifyEdits("Update [() => 1]@35 -> [() => 2]@35"); 1624edits.VerifyEdits( 1638edits.VerifyEdits( 1651edits.VerifyEdits( 1668edits.VerifyEdits( 1682edits.VerifyEdits( 1695edits.VerifyEdits( 1712edits.VerifyEdits( 1724edits.VerifyEdits( 1737edits.VerifyEdits( 1750edits.VerifyEdits( 1763edits.VerifyEdits( 1776edits.VerifyEdits( 1789edits.VerifyEdits( 1802edits.VerifyEdits( 1815edits.VerifyEdits( 1829edits.VerifyEdits( 1843edits.VerifyEdits( 1861edits.VerifyEdits( 1883edits.VerifyEdits( 1895edits.VerifyEdits( 1907edits.VerifyEdits( 1919edits.VerifyEdits( 1931edits.VerifyEdits( 1943edits.VerifyEdits( 1955edits.VerifyEdits( 1968edits.VerifyEdits( 1985edits.VerifyEdits( 2011edits.VerifyEdits( 2027edits.VerifyEdits( 2040edits.VerifyEdits( 2052edits.VerifyEdits( 2068edits.VerifyEdits( 2083edits.VerifyEdits(); 2094edits.VerifyEdits( 5072edits.VerifyEdits( 5086edits.VerifyEdits( 5101edits.VerifyEdits( 5120edits.VerifyEdits( 5137edits.VerifyEdits( 5150edits.VerifyEdits( 5169edits.VerifyEdits(); 5180edits.VerifyEdits("Insert [int z]@8"); 5191edits.VerifyEdits( 5205edits.VerifyEdits( 7213edits.VerifyEdits( 7228edits.VerifyEdits( 7243edits.VerifyEdits( 7258edits.VerifyEdits( 7273edits.VerifyEdits( 7336edits.VerifyEdits( 7350edits.VerifyEdits( 7364edits.VerifyEdits( 7378edits.VerifyEdits( 7414edits.VerifyEdits( 7431edits.VerifyEdits( 7448edits.VerifyEdits("Update [[A, B]void L() { }]@2 -> [[B, A]void L() { }]@2"); 7462edits.VerifyEdits( 7476edits.VerifyEdits( 7490edits.VerifyEdits("Update [[return: A]void L() { }]@2 -> [[A]void L() { }]@2"); 7509edits.VerifyEdits("Update [[A]void L() { }]@2 -> [[return: A]void L() { }]@2"); 7528edits.VerifyEdits( 7544edits.VerifyEdits( 7560edits.VerifyEdits("Update [[return: A, B]int L() { return 1; }]@2 -> [[return: B, A]int L() { return 1; }]@2"); 7573edits.VerifyEdits( 7589edits.VerifyEdits( 7605edits.VerifyEdits("Update [[A, B]int i]@9 -> [[B, A]int i]@9"); 7618edits.VerifyEdits( 7634edits.VerifyEdits( 7650edits.VerifyEdits("Update [[A, B] T]@9 -> [[B, A] T]@9"); 7662edits.VerifyEdits( 7677edits.VerifyEdits( 7692edits.VerifyEdits( 7707edits.VerifyEdits( 7722edits.VerifyEdits( 7739edits.VerifyEdits( 7761edits.VerifyEdits( 7776edits.VerifyEdits( 7790edits.VerifyEdits( 7804edits.VerifyEdits( 8385edits.VerifyEdits( 8399edits.VerifyEdits( 8411edits.VerifyEdits( 8489edits.VerifyEdits( 8502edits.VerifyEdits( 8515edits.VerifyEdits( 8527edits.VerifyEdits( 8541edits.VerifyEdits( 8699edits.VerifyEdits( 9224bodyEdits.VerifyEdits( 9273bodyEdits.VerifyEdits( 9501bodyEdits.VerifyEdits( 9802bodyEdits.VerifyEdits( 10182edits.VerifyEdits( 10197edits.VerifyEdits( 10213edits.VerifyEdits( 10230edits.VerifyEdits( 10254edits.VerifyEdits( 10278edits.VerifyEdits( 10294edits.VerifyEdits( 10318edits.VerifyEdits( 10337edits.VerifyEdits( 10355edits.VerifyEdits( 10386edits.VerifyEdits( 10422edits.VerifyEdits( 10460edits.VerifyEdits( 10488edits.VerifyEdits( 10519edits.VerifyEdits( 10550edits.VerifyEdits( 10580edits.VerifyEdits( 10608edits.VerifyEdits( 10629edits.VerifyEdits( 10650edits.VerifyEdits( 10677edits.VerifyEdits( 10693edits.VerifyEdits( 10705edits.VerifyEdits( 10718edits.VerifyEdits( 10731edits.VerifyEdits( 10747edits.VerifyEdits(@"Update [x = y with { X = 1 }]@6 -> [x = y with { X = 1, Y = 2 }]@6"); 10757edits.VerifyEdits(@"Update [x = y with { X = 1, Y = 2 }]@6 -> [x = y with { X = 1 }]@6"); 10767edits.VerifyEdits(@"Update [x = y with { X = 1 }]@6 -> [x = y with { Y = 1 }]@6"); 10777edits.VerifyEdits(@"Update [x = y with { X = 1, Y = 1 }]@6 -> [x = y with { X = 1, Y = 2 }]@6"); 10787edits.VerifyEdits(@"Update [x = y with { X = 1, Y = 1 }]@6 -> [x = y with { Y = 1, X = 1 }]@6");
EditAndContinue\TopLevelEditingTests.cs (403)
40edits.VerifyEdits( 60edits.VerifyEdits( 76edits.VerifyEdits("Delete [using System.Diagnostics;]@2"); 94edits.VerifyEdits( 114edits.VerifyEdits( 134edits.VerifyEdits( 155edits.VerifyEdits( 178edits.VerifyEdits( 199edits.VerifyEdits( 220edits.VerifyEdits( 241edits.VerifyEdits( 264edits.VerifyEdits( 281edits.VerifyEdits( 310edits.VerifyEdits( 333edits.VerifyEdits( 388edits.VerifyEdits("Delete [using DirectoryInfo = N.C;]@20"); 518edits.VerifyEdits( 533edits.VerifyEdits( 548edits.VerifyEdits( 567edits.VerifyEdits( 583edits.VerifyEdits( 599edits.VerifyEdits( 615edits.VerifyEdits( 638edits.VerifyEdits( 658edits.VerifyEdits( 674edits.VerifyEdits( 694edits.VerifyEdits( 754edits.VerifyEdits( 816edits.VerifyEdits( 856edits.VerifyEdits( 897edits.VerifyEdits( 912edits.VerifyEdits( 927edits.VerifyEdits( 942edits.VerifyEdits( 985edits.VerifyEdits( 1004edits.VerifyEdits( 1020edits.VerifyEdits( 1039edits.VerifyEdits( 1058edits.VerifyEdits( 1080edits.VerifyEdits( 1139edits.VerifyEdits( 1159edits.VerifyEdits( 1177edits.VerifyEdits( 1193edits.VerifyEdits( 1207edits.VerifyEdits( 1224edits.VerifyEdits( 1245edits.VerifyEdits( 1260edits.VerifyEdits( 1280edits.VerifyEdits( 1296edits.VerifyEdits( 1424edits.VerifyEdits( 1438edits.VerifyEdits( 1496edits.VerifyEdits( 1532edits.VerifyEdits( 1746edits.VerifyEdits( 1761edits.VerifyEdits( 1776edits.VerifyEdits( 1791edits.VerifyEdits( 1866edits.VerifyEdits( 2528edits.VerifyEdits( 2543edits.VerifyEdits( 2558edits.VerifyEdits( 2573edits.VerifyEdits( 2588editsA.VerifyEdits( 2592editsB.VerifyEdits( 2633edits.VerifyEdits( 2734edits.VerifyEdits( 2749edits.VerifyEdits( 2764edits.VerifyEdits( 2779edits.VerifyEdits( 2794edits.VerifyEdits( 3819edits.VerifyEdits( 3837edits.VerifyEdits( 3855edits.VerifyEdits( 3874edits.VerifyEdits( 3911edits.VerifyEdits( 3926edits.VerifyEdits("Update [enum Color { Red = 1, Blue = 2, }]@0 -> [enum Color : ushort { Red = 1, Blue = 2, }]@0"); 3940edits.VerifyEdits("Update [enum Color { Red = 1, Blue = 2, }]@0 -> [enum Color : int { Red = 1, Blue = 2, }]@0"); 3953edits.VerifyEdits("Update [enum Color : ushort { Red = 1, Blue = 2, }]@0 -> [enum Color : long { Red = 1, Blue = 2, }]@0"); 3967edits.VerifyEdits("Update [enum Color : int { Red = 1, Blue = 2, }]@0 -> [enum Color { Red = 1, Blue = 2, }]@0"); 3980edits.VerifyEdits("Update [enum Color : ushort { Red = 1, Blue = 2, }]@0 -> [enum Color { Red = 1, Blue = 2, }]@0"); 3994edits.VerifyEdits( 4019edits.VerifyEdits( 4034edits.VerifyEdits("Update [Red = 1]@13 -> [Red = 1 << 0]@13", 4049edits.VerifyEdits("Update [Red = int.MinValue]@13 -> [Red = int.MaxValue]@13"); 4063edits.VerifyEdits("Update [Red = 1]@185 -> [Red = 2]@185"); 4078edits.VerifyEdits( 4093edits.VerifyEdits( 4108edits.VerifyEdits( 4124edits.VerifyEdits("Insert [Blue]@18"); 4138edits.VerifyEdits("Update [enum Color { Red, }]@0 -> [enum Color { Red, Blue,}]@0", 4153edits.VerifyEdits( 4168edits.VerifyEdits( 4184edits.VerifyEdits("Delete [Blue]@18"); 4198edits.VerifyEdits( 4212edits.VerifyEdits( 4226edits.VerifyEdits("Update [enum Color { Red, }]@0 -> [enum Color { Red }]@0"); 4239edits.VerifyEdits("Update [enum Color { Red = 1, }]@0 -> [enum Color { Red = 1 }]@0"); 4292edits.VerifyEdits( 4308edits.VerifyEdits( 4327edits.VerifyEdits( 4343edits.VerifyEdits( 4358edits.VerifyEdits( 4373edits.VerifyEdits( 4390edits.VerifyEdits( 4410edits.VerifyEdits( 4438edits.VerifyEdits( 4453edits.VerifyEdits( 4477edits.VerifyEdits( 4494edits.VerifyEdits( 4512edits.VerifyEdits( 4533edits.VerifyEdits( 4562edits.VerifyEdits( 4578edits.VerifyEdits( 4594edits.VerifyEdits( 4610edits.VerifyEdits( 4626edits.VerifyEdits( 4644edits.VerifyEdits( 4662edits.VerifyEdits( 4680edits.VerifyEdits( 4698edits.VerifyEdits( 4719edits.VerifyEdits( 4736edits.VerifyEdits( 4751edits.VerifyEdits( 4766edits.VerifyEdits( 4782edits.VerifyEdits( 4800edits.VerifyEdits( 4815edits.VerifyEdits( 4830edits.VerifyEdits( 4846edits.VerifyEdits( 4862editsA.VerifyEdits( 4866editsB.VerifyEdits( 4885edits.VerifyEdits( 4911edits.VerifyEdits( 4926edits.VerifyEdits( 4941edits.VerifyEdits( 4956edits.VerifyEdits( 5143edits.VerifyEdits( 5158edits.VerifyEdits( 5181edits.VerifyEdits( 5229edits.VerifyEdits( 5711edits.VerifyEdits( 5725edits.VerifyEdits( 5739edits.VerifyEdits( 5753edits.VerifyEdits( 5767edits.VerifyEdits( 5782edits.VerifyEdits( 5797edits.VerifyEdits( 5811edits.VerifyEdits( 6221edits.VerifyEdits( 6238edits.VerifyEdits( 6295edits.VerifyEdits( 6803edits.VerifyEdits("Update [" + oldModifiers + "int F() => 0;]@10 -> [" + newModifiers + "int F() => 0;]@10"); 6817edits.VerifyEdits("Update [int F() => 0;]@10 -> [new int F() => 0;]@10"); 6832edits.VerifyEdits("Update [new int F() => 0;]@10 -> [int F() => 0;]@10"); 7061edits.VerifyEdits( 7099edits.VerifyEdits( 7130edits.VerifyEdits( 7145edits.VerifyEdits("Update [static int F(int a) => 1;]@10 -> [static int F(int a) { return 2; }]@10"); 7161edits.VerifyEdits("Update [static int F(int a) { return 2; }]@10 -> [static int F(int a) => 1;]@10"); 7229edits.VerifyEdits( 7256edits.VerifyEdits( 7295edits.VerifyEdits( 7318edits.VerifyEdits( 7343edits.VerifyEdits( 7377edits.VerifyEdits( 7424edits.VerifyEdits( 7460edits.VerifyEdits( 7495edits.VerifyEdits( 7584edits.VerifyEdits( 7691edits.VerifyEdits("Reorder [void g() { }]@42 -> @10"); 7701edits.VerifyEdits( 7733edits.VerifyEdits( 7846edits.VerifyEdits( 7883edits.VerifyEdits( 7916edits.VerifyEdits( 7989edits.VerifyEdits( 8066edits.VerifyEdits(expectedEdit); 8112edits.VerifyEdits( 8190edits.VerifyEdits(expectedEdit); 8221edits.VerifyEdits(@"Update [static void Main(string[] args) 8261edits.VerifyEdits(@"Update [static void Main(string[] args) 8301edits.VerifyEdits(@"Update [static void Main(string[] args) 8634edits.VerifyEdits( 8658edits.VerifyEdits( 8712edits.VerifyEdits(expectedEdit); 8994edits.VerifyEdits( 9005edits.VerifyEdits( 9017edits.VerifyEdits( 9034edits.VerifyEdits( 9058edits.VerifyEdits( 9073edits.VerifyEdits( 9089edits.VerifyEdits( 9159edits.VerifyEdits( 9355edits.VerifyEdits("Update [public static " + oldModifiers + " operator int (C c) => 0;]@10 -> [public static " + newModifiers + " operator int (C c) => 0;]@10"); 9567edits.VerifyEdits("Update [public static C operator +(C c, C d) => d;]@10 -> [public static C operator +(C c, C d) { return c; }]@10"); 9583edits.VerifyEdits("Update [public static C operator +(C c, C d) { return c; }]@10 -> [public static C operator +(C c, C d) => d;]@10"); 9633edits.VerifyEdits( 9657edits.VerifyEdits( 9671edits.VerifyEdits( 9688edits.VerifyEdits( 9736edits.VerifyEdits( 9789edits.VerifyEdits( 9813edits.VerifyEdits( 9834edits.VerifyEdits( 9856edits.VerifyEdits( 9877edits.VerifyEdits( 9899edits.VerifyEdits( 9926edits.VerifyEdits(expectedEdit1); 9940edits.VerifyEdits( 11081edits.VerifyEdits("Delete [public C() { b = 3; }]@66", "Delete [()]@74"); 11114edits.VerifyEdits("Insert [public C() { b = 3; }]@66", "Insert [()]@74"); 11145edits.VerifyEdits("Update [public C(int value) { _value = value; }]@52 -> [public C(int value) => _value = value;]@52"); 11176edits.VerifyEdits("Update [public C(int value) : base(value) { _value = value; }]@90 -> [public C(int value) : base(value) => _value = value;]@90"); 11207edits.VerifyEdits(@"Update [public C(int value) => _value = value;]@52 -> [public C(int value) { _value = value; }]@52"); 11238edits.VerifyEdits(@"Update [public C(int value) : base(value) => _value = value;]@90 -> [public C(int value) : base(value) { _value = value; }]@90"); 11265edits.VerifyEdits("Update [~C() { Console.WriteLine(0); }]@25 -> [~C() => Console.WriteLine(0);]@25"); 11292edits.VerifyEdits("Update [~C() => Console.WriteLine(0);]@25 -> [~C() { Console.WriteLine(0); }]@25"); 11310edits.VerifyEdits( 11327edits.VerifyEdits( 11351edits.VerifyEdits( 11372edits.VerifyEdits( 11390edits.VerifyEdits( 11406edits.VerifyEdits( 11420edits.VerifyEdits( 11459edits.VerifyEdits( 11475edits.VerifyEdits( 11496edits.VerifyEdits( 11590edits.VerifyEdits( 11621edits.VerifyEdits( 11652edits.VerifyEdits( 11681edits.VerifyEdits( 11697edits.VerifyEdits( 11717edits.VerifyEdits( 11773edits.VerifyEdits( 11792edits.VerifyEdits( 11808edits.VerifyEdits( 11856edits.VerifyEdits( 11885edits.VerifyEdits( 11985edits.VerifyEdits( 12010edits.VerifyEdits( 12057edits.VerifyEdits( 12092edits.VerifyEdits( 12961edits.VerifyEdits( 12976edits.VerifyEdits( 13004edits.VerifyEdits("Update [" + oldModifiers + "int F = 0;]@10 -> [" + newModifiers + "int F = 0;]@10"); 13065edits.VerifyEdits( 13082edits.VerifyEdits("Update [x = 0]@20 -> [x = 1]@20"); 13096edits.VerifyEdits( 13110edits.VerifyEdits( 13125edits.VerifyEdits( 13542edits.VerifyEdits( 13638edits.VerifyEdits( 13655edits.VerifyEdits("Update [unsafe Node* left;]@14 -> [Node* left;]@14"); 13668edits.VerifyEdits( 13778edits.VerifyEdits( 13863edits.VerifyEdits( 13920edits.VerifyEdits("Update [" + oldModifiers + "int F => 0;]@10 -> [" + newModifiers + "int F => 0;]@10"); 13951edits.VerifyEdits( 13969edits.VerifyEdits("Update [int P => 1;]@10 -> [unsafe int P => 1;]@10"); 13982edits.VerifyEdits( 14002edits.VerifyEdits( 14026edits.VerifyEdits( 14046edits.VerifyEdits( 14069edits.VerifyEdits( 14088edits.VerifyEdits( 14108edits.VerifyEdits("Update [get { return 2; }]@18 -> [get => 2;]@18"); 14124edits.VerifyEdits("Update [set { }]@18 -> [set => F();]@18"); 14140edits.VerifyEdits("Update [init { }]@18 -> [init => F();]@18"); 14156edits.VerifyEdits("Update [get => 2;]@18 -> [get { return 2; }]@18"); 14172edits.VerifyEdits("Update [get => 2;]@18 -> [get { return 2; }]@18"); 14188edits.VerifyEdits("Update [get { return 2; }]@18 -> [get => 2;]@18"); 14367edits.VerifyEdits( 14383edits.VerifyEdits( 14398edits.VerifyEdits( 14412edits.VerifyEdits( 14426edits.VerifyEdits( 14592edits.VerifyEdits("Insert [public int P { }]@10", "Insert [{ }]@23"); 14745edits.VerifyEdits("Insert [set { _p = value; }]@44"); 14759edits.VerifyEdits("Delete [set { _p = value; }]@44"); 14777edits.VerifyEdits("Insert [set;]@23"); 14791edits.VerifyEdits("Insert [private set;]@30"); 14805edits.VerifyEdits("Insert [set;]@30"); 14819edits.VerifyEdits("Insert [internal set;]@30"); 14833edits.VerifyEdits("Insert [set;]@23"); 14847edits.VerifyEdits("Insert [init;]@23"); 14861edits.VerifyEdits("Delete [get;]@18"); 14879edits.VerifyEdits( 14895edits.VerifyEdits( 14911edits.VerifyEdits("Delete [set;]@23"); 14930edits.VerifyEdits("Delete [init;]@23"); 14949edits.VerifyEdits("Update [get;]@18 -> [set;]@18"); 14963edits.VerifyEdits( 14980edits.VerifyEdits( 15220edits.VerifyEdits("Update [" + oldModifiers + "int this[int a] => 0;]@10 -> [" + newModifiers + "int this[int a] => 0;]@10"); 15234edits.VerifyEdits( 15251edits.VerifyEdits( 15268edits.VerifyEdits( 15285edits.VerifyEdits( 15316edits.VerifyEdits( 15345edits.VerifyEdits( 15374edits.VerifyEdits( 15403edits.VerifyEdits( 15419edits.VerifyEdits( 15439edits.VerifyEdits( 15459edits.VerifyEdits("Update [get => 1;]@28 -> [get { return 1; }]@28"); 15474edits.VerifyEdits("Update [get { return 1; }]@28 -> [get => 1;]@28"); 15486edits.VerifyEdits( 15505edits.VerifyEdits( 15525edits.VerifyEdits("Update [get { return 1; }]@28 -> [get => 1;]@28"); 15541edits.VerifyEdits("Update [set { }]@28 -> [set => F();]@28"); 15558edits.VerifyEdits("Update [init { }]@28 -> [init => F();]@28"); 15575edits.VerifyEdits("Update [get => 1;]@28 -> [get { return 1; }]@28"); 15591edits.VerifyEdits( 15615edits.VerifyEdits( 15662edits.VerifyEdits( 15676edits.VerifyEdits( 15690edits.VerifyEdits( 15715edits.VerifyEdits( 15739edits.VerifyEdits( 15763edits.VerifyEdits( 15875edits.VerifyEdits("Insert [get { return arr[i]; }]@304"); 15896edits.VerifyEdits("Insert [set { }]@67"); 15918edits.VerifyEdits("Insert [set { }]@68"); 16023edits.VerifyEdits( 16041edits.VerifyEdits( 16056edits.VerifyEdits( 16074edits.VerifyEdits( 16299edits.VerifyEdits("Update [" + oldModifiers + "event Action F { add {} remove {} }]@10 -> [" + newModifiers + "event Action F { add {} remove {} }]@10"); 16313edits.VerifyEdits( 16327edits.VerifyEdits( 16342edits.VerifyEdits( 16445edits.VerifyEdits( 16472edits.VerifyEdits( 16559edits.VerifyEdits( 16590edits.VerifyEdits( 16623edits.VerifyEdits( 16651edits.VerifyEdits( 16679edits.VerifyEdits( 16712edits.VerifyEdits( 16738edits.VerifyEdits( 16760edits.VerifyEdits( 16771edits.VerifyEdits( 16782edits.VerifyEdits( 16793edits.VerifyEdits( 16804edits.VerifyEdits( 16823edits.VerifyEdits( 16842edits.VerifyEdits( 16861edits.VerifyEdits( 16879edits.VerifyEdits( 16898edits.VerifyEdits( 16909edits.VerifyEdits( 16930edits.VerifyEdits( 16952edits.VerifyEdits( 16975edits.VerifyEdits( 17102edits.VerifyEdits( 17120edits.VerifyEdits( 17139edits.VerifyEdits( 17157edits.VerifyEdits( 17176edits.VerifyEdits( 17194edits.VerifyEdits( 17213edits.VerifyEdits( 17231edits.VerifyEdits( 17249edits.VerifyEdits( 17269edits.VerifyEdits( 17281edits.VerifyEdits( 17293edits.VerifyEdits( 17305edits.VerifyEdits( 17317edits.VerifyEdits( 17328edits.VerifyEdits( 17339edits.VerifyEdits( 17354edits.VerifyEdits( 17378edits.VerifyEdits( 17401edits.VerifyEdits( 17425edits.VerifyEdits( 17447edits.VerifyEdits( 17465edits.VerifyEdits( 17491edits.VerifyEdits( 17507edits.VerifyEdits( 17522edits.VerifyEdits( 17535edits.VerifyEdits( 17551edits.VerifyEdits( 17567edits.VerifyEdits( 17582edits.VerifyEdits( 17602edits.VerifyEdits( 17625edits.VerifyEdits( 17647edits.VerifyEdits( 17665edits.VerifyEdits( 17688edits.VerifyEdits( 17779edits.VerifyEdits( 17802edits.VerifyEdits( 17861edits.VerifyEdits( 17877edits.VerifyEdits( 17893edits.VerifyEdits( 17907edits.VerifyEdits( 17940edits.VerifyEdits("Update [Console.WriteLine(\"Hello\");]@19 -> [Console.WriteLine(\"Hello World\");]@19"); 17962edits.VerifyEdits( 17983edits.VerifyEdits("Insert [Console.WriteLine(\"Hello World\");]@19"); 18006edits.VerifyEdits("Insert [Console.WriteLine(\"World\");]@48"); 18025edits.VerifyEdits("Delete [Console.WriteLine(\"Hello World\");]@19"); 18046edits.VerifyEdits("Delete [Console.WriteLine(\"World\");]@48"); 18621edits.VerifyEdits("Reorder [{ int b; }]@14 -> @2"); 18639edits.VerifyEdits("Reorder [System.Console.Write(2);]@28 -> @2");
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (358)
EditAndContinue\StatementEditingTests.vb (81)
23edits.VerifyEdits( 35edits.VerifyEdits( 46edits.VerifyEdits( 80edits.VerifyEdits( 101edits.VerifyEdits( 112edits.VerifyEdits( 123edits.VerifyEdits( 134edits.VerifyEdits( 155edits.VerifyEdits( 167edits.VerifyEdits( 177edits.VerifyEdits( 191edits.VerifyEdits( 206edits.VerifyEdits( 221edits.VerifyEdits( 231edits.VerifyEdits( 242edits.VerifyEdits( 253edits.VerifyEdits( 263edits.VerifyEdits( 273edits.VerifyEdits( 283edits.VerifyEdits( 294edits.VerifyEdits( 304edits.VerifyEdits( 314edits.VerifyEdits( 324edits.VerifyEdits( 335edits.VerifyEdits( 349edits.VerifyEdits( 362edits.VerifyEdits( 375edits.VerifyEdits( 388edits.VerifyEdits( 401edits.VerifyEdits( 413edits.VerifyEdits( 426edits.VerifyEdits( 439edits.VerifyEdits( 454edits.VerifyEdits( 467edits.VerifyEdits( 480edits.VerifyEdits( 495edits.VerifyEdits( 528edits.VerifyEdits( 556edits.VerifyEdits( 569edits.VerifyEdits( 584edits.VerifyEdits( 597edits.VerifyEdits( 613edits.VerifyEdits( 626edits.VerifyEdits( 636edits.VerifyEdits( 646edits.VerifyEdits( 661edits.VerifyEdits( 674edits.VerifyEdits( 695edits.VerifyEdits( 708edits.VerifyEdits( 721edits.VerifyEdits( 734edits.VerifyEdits( 747edits.VerifyEdits( 762edits.VerifyEdits( 772edits.VerifyEdits( 782edits.VerifyEdits( 794edits.VerifyEdits( 806edits.VerifyEdits( 820edits.VerifyEdits( 833edits.VerifyEdits( 846edits.VerifyEdits( 859edits.VerifyEdits( 871edits.VerifyEdits( 883edits.VerifyEdits( 895edits.VerifyEdits( 909edits.VerifyEdits( 920edits.VerifyEdits( 931edits.VerifyEdits( 945edits.VerifyEdits( 4061edits.VerifyEdits( 4072edits.VerifyEdits( 4085edits.VerifyEdits( 4098edits.VerifyEdits( 4131edits.VerifyEdits( 4596edits.VerifyEdits( 4614edits.VerifyEdits( 4632edits.VerifyEdits( 4649edits.VerifyEdits( 4722edits.VerifyEdits( 4738edits.VerifyEdits( 4754edits.VerifyEdits(
EditAndContinue\StatementMatchingTests.vb (4)
1367edits.VerifyEdits("Update [a = ""Hello1""]@12 -> [a = ""Hello2""]@12") 1376edits.VerifyEdits("Update [a = $""Hello1""]@12 -> [a = $""Hello2""]@12") 1385edits.VerifyEdits("Update [a = $""Hello{123}""]@12 -> [a = $""Hello{124}""]@12") 1394edits.VerifyEdits("Update [a = $""Hello{123:N1}""]@12 -> [a = $""Hello{123:N2}""]@12")
EditAndContinue\TopLevelEditingTests.vb (273)
25edits.VerifyEdits("Delete [Imports System.Diagnostics]@2") 44edits.VerifyEdits( 66edits.VerifyEdits( 89edits.VerifyEdits( 123edits.VerifyEdits( 145edits.VerifyEdits( 167edits.VerifyEdits( 238edits.VerifyEdits( 256edits.VerifyEdits( 275edits.VerifyEdits( 290edits.VerifyEdits( 304edits.VerifyEdits( 321edits.VerifyEdits( 335edits.VerifyEdits( 350edits.VerifyEdits( 364edits.VerifyEdits( 378edits.VerifyEdits( 393edits.VerifyEdits("Update [<A(1), B(2), C(3)>Class C]@0 -> [<C(3), A(1), B(2)>Class C]@0") 403edits.VerifyEdits("Update [<A, B, C>Class C]@0 -> [<B, C, A>Class C]@0") 413edits.VerifyEdits("Reorder [<Assembly: A2>]@14 -> @0") 424edits.VerifyEdits( 471edits.VerifyEdits( 585edits.VerifyEdits( 597edits.VerifyEdits( 612edits.VerifyEdits( 630edits.VerifyEdits( 649edits.VerifyEdits( 725edits.VerifyEdits("Update [" & keyword & " C]@0 -> [" & keyword & " c]@0") 738edits.VerifyEdits( 879edits.VerifyEdits( 891edits.VerifyEdits("Update [Structure C]@0 -> [Structure D]@0") 901edits.VerifyEdits( 914edits.VerifyEdits( 927edits.VerifyEdits( 959edits.VerifyEdits( 972edits.VerifyEdits( 985edits.VerifyEdits( 1818edits.VerifyEdits( 1832edits.VerifyEdits( 1846edits.VerifyEdits( 1860edits.VerifyEdits( 1874editsA.VerifyEdits( 1878editsB.VerifyEdits( 1917edits.VerifyEdits( 1930edits.VerifyEdits( 1943edits.VerifyEdits( 1955edits.VerifyEdits( 1968edits.VerifyEdits( 1981edits.VerifyEdits( 1994edits.VerifyEdits( 2008edits.VerifyEdits( 2022edits.VerifyEdits( 2039edits.VerifyEdits( 2053edits.VerifyEdits( 2066edits.VerifyEdits( 2080edits.VerifyEdits( 2093edits.VerifyEdits( 2107edits.VerifyEdits( 2120edits.VerifyEdits( 2133edits.VerifyEdits( 2146edits.VerifyEdits( 2159edits.VerifyEdits( 2172edits.VerifyEdits( 2216edits.VerifyEdits( 2229edits.VerifyEdits( 2242edits.VerifyEdits( 2255edits.VerifyEdits( 2268edits.VerifyEdits( 2281edits.VerifyEdits( 2294edits.VerifyEdits( 2319edits.VerifyEdits( 2333edits.VerifyEdits( 2356edits.VerifyEdits( 2369edits.VerifyEdits( 2387edits.VerifyEdits( 2412edits.VerifyEdits( 2426edits.VerifyEdits( 2440edits.VerifyEdits( 2454edits.VerifyEdits( 2468edits.VerifyEdits( 2482edits.VerifyEdits( 2499edits.VerifyEdits( 2512edits.VerifyEdits( 2525edits.VerifyEdits( 2541edits.VerifyEdits( 2556editsA.VerifyEdits( 2560editsB.VerifyEdits( 2577edits.VerifyEdits( 2600edits.VerifyEdits( 2615edits.VerifyEdits( 2630edits.VerifyEdits( 2653edits.VerifyEdits(<text>Insert [Private Class D 2882edits.VerifyEdits( 2895edits.VerifyEdits( 2919edits.VerifyEdits( 2987edits.VerifyEdits( 3314edits.VerifyEdits( 3326edits.VerifyEdits( 3353edits.VerifyEdits( 3704edits.VerifyEdits( 3720edits.VerifyEdits( 4262edits.VerifyEdits( 4298edits.VerifyEdits( 4314edits.VerifyEdits( 4328edits.VerifyEdits( 4357edits.VerifyEdits( 4374edits.VerifyEdits( 4393edits.VerifyEdits( 4418edits.VerifyEdits( 4448edits.VerifyEdits( 4469edits.VerifyEdits( 4489edits.VerifyEdits( 4503edits.VerifyEdits( 4522edits.VerifyEdits( 4541edits.VerifyEdits( 4620edits.VerifyEdits( 4632edits.VerifyEdits( 4645edits.VerifyEdits( 4677edits.VerifyEdits( 4696edits.VerifyEdits( 4710edits.VerifyEdits( 4724edits.VerifyEdits( 4739edits.VerifyEdits( 4776edits.VerifyEdits( 4790edits.VerifyEdits( 4804edits.VerifyEdits( 4818edits.VerifyEdits( 4832edits.VerifyEdits( 4846edits.VerifyEdits( 4860edits.VerifyEdits( 4874edits.VerifyEdits( 4924edits.VerifyEdits( 4974edits.VerifyEdits( 5024edits.VerifyEdits( 5039edits.VerifyEdits( 5052edits.VerifyEdits( 5066edits.VerifyEdits( 5080edits.VerifyEdits( 5094edits.VerifyEdits( 5108edits.VerifyEdits( 5122edits.VerifyEdits( 5253edits.VerifyEdits( 5461edits.VerifyEdits("Update [Public Shared " + oldModifiers + " Operator CType(d As C) As Integer]@9 -> [Public Shared " + newModifiers + " Operator CType(d As C) As Integer]@9") 5623edits.VerifyEdits( 5650edits.VerifyEdits("Update [Public Sub New(a As Integer)" & vbLf & "MyBase.New(a) : End Sub]@8 -> " & 5662edits.VerifyEdits("Update [Public Sub New(a As Integer)" & vbLf & "MyBase.New(a) : End Sub]@8 -> " & 5674edits.VerifyEdits("Update [Public Sub New(a As Integer)" & vbLf & "MyBase.New(a) : End Sub]@14 -> " & 5687edits.VerifyEdits( 6722edits.VerifyEdits( 6737edits.VerifyEdits( 6750edits.VerifyEdits( 6763edits.VerifyEdits( 6776edits.VerifyEdits( 6790edits.VerifyEdits( 6804edits.VerifyEdits( 6893edits.VerifyEdits( 6906edits.VerifyEdits( 6919edits.VerifyEdits( 6936edits.VerifyEdits( 6949edits.VerifyEdits( 6964edits.VerifyEdits( 6979edits.VerifyEdits( 6994edits.VerifyEdits( 7008edits.VerifyEdits( 7022edits.VerifyEdits( 7034edits.VerifyEdits( 7056edits.VerifyEdits( 7071edits.VerifyEdits( 7086edits.VerifyEdits( 7099edits.VerifyEdits( 7121edits.VerifyEdits( 7144edits.VerifyEdits( 7158edits.VerifyEdits( 7182edits.VerifyEdits( 7198edits.VerifyEdits( 7220edits.VerifyEdits( 7233edits.VerifyEdits( 7256edits.VerifyEdits( 7736edits.VerifyEdits("Update [" & oldModifiers & "ReadOnly Property F As Integer]@8 -> [" & newModifiers & "ReadOnly Property F As Integer]@8") 7762edits.VerifyEdits( 7775edits.VerifyEdits( 7788edits.VerifyEdits( 7800edits.VerifyEdits( 7926edits.VerifyEdits( 7944edits.VerifyEdits( 7959edits.VerifyEdits( 7980edits.VerifyEdits( 7998edits.VerifyEdits( 8224edits.VerifyEdits( 8237edits.VerifyEdits( 8250edits.VerifyEdits( 8263edits.VerifyEdits( 8276edits.VerifyEdits( 8339edits.VerifyEdits( 8352edits.VerifyEdits( 8365edits.VerifyEdits( 8378edits.VerifyEdits( 8391edits.VerifyEdits( 8404edits.VerifyEdits( 8417edits.VerifyEdits( 8430edits.VerifyEdits( 8443edits.VerifyEdits( 8456edits.VerifyEdits( 8472edits.VerifyEdits( 8488edits.VerifyEdits( 8504edits.VerifyEdits( 8520edits.VerifyEdits( 8576edits.VerifyEdits( 8589edits.VerifyEdits( 9065edits.VerifyEdits( 9082edits.VerifyEdits( 9099edits.VerifyEdits( 9184edits.VerifyEdits( 9202edits.VerifyEdits( 9218edits.VerifyEdits( 9233edits.VerifyEdits( 9934edits.VerifyEdits( 10212edits.VerifyEdits( 10238edits.VerifyEdits( 10286edits.VerifyEdits( 10414edits.VerifyEdits( 10436edits.VerifyEdits( 10458edits.VerifyEdits( 10480edits.VerifyEdits( 10502edits.VerifyEdits( 10524edits.VerifyEdits( 10546edits.VerifyEdits( 10565edits.VerifyEdits( 10584edits.VerifyEdits( 10597edits.VerifyEdits( 10610edits.VerifyEdits( 10629edits.VerifyEdits( 10649edits.VerifyEdits( 10661edits.VerifyEdits( 10681edits.VerifyEdits( 10704edits.VerifyEdits( 10728edits.VerifyEdits( 10740edits.VerifyEdits( 10760edits.VerifyEdits( 10781edits.VerifyEdits( 10857edits.VerifyEdits( 10871edits.VerifyEdits( 10885edits.VerifyEdits( 10902edits.VerifyEdits( 10919edits.VerifyEdits( 10933edits.VerifyEdits( 10945edits.VerifyEdits( 10959edits.VerifyEdits( 10973edits.VerifyEdits( 10988edits.VerifyEdits( 11003edits.VerifyEdits( 11029edits.VerifyEdits( 11043edits.VerifyEdits( 11058edits.VerifyEdits( 11073edits.VerifyEdits( 11088edits.VerifyEdits( 11102edits.VerifyEdits( 11115edits.VerifyEdits( 11134edits.VerifyEdits( 11148edits.VerifyEdits( 11162edits.VerifyEdits( 11176edits.VerifyEdits( 11190edits.VerifyEdits( 11204edits.VerifyEdits( 11217edits.VerifyEdits( 11236edits.VerifyEdits( 11250edits.VerifyEdits( 11264edits.VerifyEdits( 11279edits.VerifyEdits( 11293edits.VerifyEdits( 11310edits.VerifyEdits( 11327edits.VerifyEdits( 11344edits.VerifyEdits(