26 references to ReplaceRange
Microsoft.CodeAnalysis (1)
Syntax\SyntaxList`1.cs (1)
277return ReplaceRange(nodeInList, new[] { newNode });
Microsoft.CodeAnalysis.CSharp (1)
Syntax\SyntaxReplacer.cs (1)
428return list.ReplaceRange((TNode)_originalNode, _newNodes.Cast<TNode>());
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
UseSimpleUsingStatementCodeFixProvider.cs (1)
80var updatedStatements = currentBlock.Statements.ReplaceRange(
Microsoft.CodeAnalysis.CSharp.Features (4)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
305root.Members.ReplaceRange(namespaceDecl, members),
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
428return oldStatements.ReplaceRange( 434return oldStatements.ReplaceRange(
UseSimpleUsingStatementCodeFixProvider.cs (1)
80var updatedStatements = currentBlock.Statements.ReplaceRange(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
Syntax\SyntaxListTests.cs (9)
141newList = list.ReplaceRange(elementA, new[] { nodeD, nodeE }); 145newList = list.ReplaceRange(elementB, new[] { nodeD, nodeE }); 149newList = list.ReplaceRange(elementC, new[] { nodeD, nodeE }); 153newList = list.ReplaceRange(elementA, new SyntaxNode[] { }); 157newList = list.ReplaceRange(elementB, new SyntaxNode[] { }); 161newList = list.ReplaceRange(elementC, new SyntaxNode[] { }); 173Assert.Throws<ArgumentException>(() => list.ReplaceRange(nodeD, new[] { nodeE })); 176Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxNode>)null)); 219Assert.Throws<ArgumentException>(() => list.ReplaceRange(nodeD, new[] { nodeE }));
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\SyntaxReplacer.vb (1)
328Return list.ReplaceRange(DirectCast(Me._originalNode, TNode), Me._replacementNodes.Cast(Of TNode))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (9)
Syntax\SyntaxListTests.vb (9)
107newList = list.ReplaceRange(elementA, {nodeD, nodeE}) 111newList = list.ReplaceRange(elementB, {nodeD, nodeE}) 115newList = list.ReplaceRange(elementC, {nodeD, nodeE}) 119newList = list.ReplaceRange(elementA, New SyntaxNode() {}) 123newList = list.ReplaceRange(elementB, New SyntaxNode() {}) 127newList = list.ReplaceRange(elementC, New SyntaxNode() {}) 139Assert.Throws(Of ArgumentException)(Function() list.ReplaceRange(nodeD, {nodeE})) 144Assert.Throws(Of ArgumentNullException)(Function() list.ReplaceRange(elementA, DirectCast(Nothing, IEnumerable(Of SyntaxNode)))) 185Assert.Throws(Of ArgumentException)(Function() list.ReplaceRange(nodeD, {nodeE}))