## InsertChildrenRange(int, IEnumerable&lt;T&gt;) {#insertchildrenrange}

Inserts the node's sequence starting from specified position in the list of child nodes for this node.

```csharp
public void InsertChildrenRange(int i, IEnumerable<T> newChildren)
```

| Parameter | Type | Description |
| --- | --- | --- |
| i | Int32 | Position to insert |
| newChildren | IEnumerable`1 | The sequence of nodes to be inserted. |

### See Also

* class [CompositeNode&lt;T&gt;](../)
* namespace [Aspose.Note](../../compositenode-1/)
* assembly [Aspose.Note](../../../)

---

## InsertChildrenRange(int, params T[]) {#insertchildrenrange_1}

Inserts the node's sequence starting from specified position in the list of child nodes for this node.

```csharp
public void InsertChildrenRange(int i, params T[] newChildren)
```

| Parameter | Type | Description |
| --- | --- | --- |
| i | Int32 | Position to insert |
| newChildren | T[] | The sequence of nodes to be inserted. |

### See Also

* class [CompositeNode&lt;T&gt;](../)
* namespace [Aspose.Note](../../compositenode-1/)
* assembly [Aspose.Note](../../../)


