19 references to ReplaceRange
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Syntax\SeparatedSyntaxListTests.cs (8)
188newList = list.ReplaceRange(elementA, new[] { nodeD, nodeE });
192newList = list.ReplaceRange(elementB, new[] { nodeD, nodeE });
196newList = list.ReplaceRange(elementC, new[] { nodeD, nodeE });
200newList = list.ReplaceRange(elementA, new SyntaxNode[] { });
204newList = list.ReplaceRange(elementB, new SyntaxNode[] { });
208newList = list.ReplaceRange(elementC, new SyntaxNode[] { });
220Assert.Throws<ArgumentOutOfRangeException>(() => list.ReplaceRange(nodeD, new[] { nodeE }));
223Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxNode>)null));
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (9)
Syntax\SeparatedSyntaxListTests.vb (9)
113newList = list.ReplaceRange(elementA, {nodeD, nodeE})
117newList = list.ReplaceRange(elementB, {nodeD, nodeE})
121newList = list.ReplaceRange(elementC, {nodeD, nodeE})
125newList = list.ReplaceRange(elementA, New SyntaxNode() {})
129newList = list.ReplaceRange(elementB, New SyntaxNode() {})
133newList = list.ReplaceRange(elementC, New SyntaxNode() {})
145Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.ReplaceRange(nodeD, {nodeE}))
150Assert.Throws(Of ArgumentNullException)(Function() list.ReplaceRange(elementA, DirectCast(Nothing, IEnumerable(Of SyntaxNode))))
191Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.ReplaceRange(nodeD, {nodeE}))