| Parameter | Description |
|---|---|
| index | The zero-based index where to insert the block node. |
| blockNode | The BlockNode to insert. |
Inserts an existing BlockNode at the specified index in this context node.
Use this method when you have an existing block node instance that you want to add to the context at a specific position. Consider using ContextNode.CreateBlockNode to create and add a new block node, or ContextNode.AddBlockNode to append the block at the end. Blocks are ordered vertically: index 0 is the topmost block, and higher indices go toward the bottom. When is less than 0 or equal to the current block count, the block is added at the bottom. When the block node already belongs to another context node, it is removed from that context and added to this one. Throws ArgumentException when is greater than the current block count.