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