9 references to ReplaceRange
Microsoft.CodeAnalysis (1)
Syntax\SyntaxNodeOrTokenList.cs (1)
408return ReplaceRange(nodeOrTokenInList, new[] { newNodeOrToken });
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Syntax\SyntaxNodeOrTokenListTests.cs (8)
133newList = list.ReplaceRange(elementA, new[] { tokenD, nameE }); 137newList = list.ReplaceRange(elementB, new[] { tokenD, nameE }); 141newList = list.ReplaceRange(elementC, new[] { tokenD, nameE }); 145newList = list.ReplaceRange(elementA, new SyntaxNodeOrToken[] { }); 149newList = list.ReplaceRange(elementB, new SyntaxNodeOrToken[] { }); 153newList = list.ReplaceRange(elementC, new SyntaxNodeOrToken[] { }); 165Assert.Throws<ArgumentOutOfRangeException>(() => list.ReplaceRange(tokenD, new[] { nameE })); 170Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxNodeOrToken>)null));