9 references to ReplaceRange
Microsoft.CodeAnalysis (1)
Syntax\SyntaxNodeOrTokenList.cs (1)
374return ReplaceRange(nodeOrTokenInList, new[] { newNodeOrToken });
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Syntax\SyntaxNodeOrTokenListTests.cs (8)
131newList = list.ReplaceRange(elementA, new[] { tokenD, nameE }); 135newList = list.ReplaceRange(elementB, new[] { tokenD, nameE }); 139newList = list.ReplaceRange(elementC, new[] { tokenD, nameE }); 143newList = list.ReplaceRange(elementA, new SyntaxNodeOrToken[] { }); 147newList = list.ReplaceRange(elementB, new SyntaxNodeOrToken[] { }); 151newList = list.ReplaceRange(elementC, new SyntaxNodeOrToken[] { }); 163Assert.Throws<ArgumentOutOfRangeException>(() => list.ReplaceRange(tokenD, new[] { nameE })); 168Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxNodeOrToken>)null));