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