23 references to ReplaceNode
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (2)
141
root.
ReplaceNode
(namespaceDeclaration, globalStatements));
147
root, root.
ReplaceNode
(typeDeclaration, globalStatements));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (11)
Syntax\SyntaxNodeTests.cs (10)
2130
var newNode = invocation.
ReplaceNode
(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { argC, argD });
2134
newNode = invocation.
ReplaceNode
(invocation.ArgumentList.Arguments[1], new SyntaxNode[] { argC, argD });
2138
newNode = invocation.
ReplaceNode
(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { });
2142
newNode = invocation.
ReplaceNode
(invocation.ArgumentList.Arguments[1], new SyntaxNode[] { });
2156
Assert.Throws<InvalidOperationException>(() => ifstatement.
ReplaceNode
(then, new[] { stat1, stat2 }));
2159
Assert.Throws<InvalidOperationException>(() => ifstatement.
ReplaceNode
(then, new StatementSyntax[] { }));
2210
var newBlock = block.
ReplaceNode
(block.Statements[0], new[] { stmt1, stmt2 });
2214
newBlock = block.
ReplaceNode
(block.Statements[1], new[] { stmt1, stmt2 });
2218
newBlock = block.
ReplaceNode
(block.Statements[0], new SyntaxNode[] { });
2222
newBlock = block.
ReplaceNode
(block.Statements[1], new SyntaxNode[] { });
Syntax\SyntaxRewriterTests.cs (1)
383
var newRoot = root.
ReplaceNode
(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { argC, argD });
Microsoft.CodeAnalysis.Features (1)
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (1)
81
return root.
ReplaceNode
(Source, Destinations);
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (8)
TestSyntaxNodes.vb (8)
1300
Dim newNode = invocation.
ReplaceNode
(invocation.ArgumentList.Arguments(0), {argC, argD})
1304
newNode = invocation.
ReplaceNode
(invocation.ArgumentList.Arguments(1), {argC, argD})
1308
newNode = invocation.
ReplaceNode
(invocation.ArgumentList.Arguments(0), New SyntaxNode() {})
1312
newNode = invocation.
ReplaceNode
(invocation.ArgumentList.Arguments(1), New SyntaxNode() {})
1383
Dim newBlock = ifBlock.
ReplaceNode
(ifBlock.Statements(0), {stmt1, stmt2})
1392
newBlock = ifBlock.
ReplaceNode
(ifBlock.Statements(1), {stmt1, stmt2})
1401
newBlock = ifBlock.
ReplaceNode
(ifBlock.Statements(0), New SyntaxNode() {})
1408
newBlock = ifBlock.
ReplaceNode
(ifBlock.Statements(1), New SyntaxNode() {})
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
1385
return root.
ReplaceNode
(node, newDeclarations);