31 references to WithReplaceFirst
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (30)
IncrementalParsing\BinaryExpression.cs (2)
30var newTree = oldTree.WithReplaceFirst("+", "*"); 200var newTree = oldTree.WithReplaceFirst(oldName, newName);
IncrementalParsing\ChangingIdentifiers.cs (1)
267var newTree = oldTree.WithReplaceFirst(oldName, newName);
IncrementalParsing\CompoundAssignment.cs (1)
106var newTree = oldTree.WithReplaceFirst(oldName, newName);
IncrementalParsing\UnaryExpression.cs (1)
82var newTree = oldTree.WithReplaceFirst(oldName, newName);
Syntax\SyntaxDiffingTests.cs (1)
247var newTree = oldTree.WithReplaceFirst("class", "struct");
Syntax\SyntaxEquivalenceTests.cs (24)
112var tree2 = tree1.WithReplaceFirst("N", "N1"); 122var tree2 = tree1.WithReplaceFirst("z", "y"); 132var tree2 = tree1.WithReplaceFirst("N", "N"); 142var tree2 = tree1.WithReplaceFirst("z", "z"); 202var tree2 = tree1.WithReplaceFirst("5", "6"); 212var tree2 = tree1.WithReplaceFirst("7", "8"); 216tree2 = tree1.WithReplaceFirst("5", "6"); 226var tree2 = tree1.WithReplaceFirst("5", "6"); 236var tree2 = tree1.WithReplaceFirst("5", "6"); 241tree2 = tree1.WithReplaceFirst("7", "8"); 251var tree2 = tree1.WithReplaceFirst("5", "6"); 261var tree2 = tree1.WithReplaceFirst("5", "6"); 271var tree2 = tree1.WithReplaceFirst("true", "false"); 281var tree2 = tree1.WithReplaceFirst("Write", "WriteLine"); 291var tree2 = tree1.WithReplaceFirst("System", "System.Linq"); 311var tree2 = tree1.WithReplaceFirst("void", "int"); 351var tree2 = tree1.WithReplaceFirst("Console.Write(0);", "/* Console.Write(0); */"); 361var tree2 = tree1.WithReplaceFirst("void Goo() { }", "/* void Goo() { } */"); 371var tree2 = tree1.WithReplaceFirst("void Goo() { }", "\r\n#if true\r\n void Goo() { }\r\n#endif\r\n"); 381var tree2 = tree1.WithReplaceFirst("void Goo() { }", "\r\n#if false\r\n void Goo() { }\r\n#endif\r\n"); 391var tree2 = tree1.WithReplaceFirst("int i;", "\r\n#if true\r\n int i;\r\n#endif\r\n"); 401var tree2 = tree1.WithReplaceFirst("int i;", "\r\n#if false\r\n int i;\r\n#endif\r\n"); 443var tree2 = tree1.WithReplaceFirst("N1", "N2"); 448tree2 = tree1.WithReplaceFirst("Hello", "World");
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
SyntaxTreeExtensions.cs (1)
59return WithReplaceFirst(syntaxTree, oldText, string.Empty);