clone a block reference and create new block reference at same position (.net)

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Through .net api is it possible to clone a block reference and create a new block reference from existing block reference.
Suppose i have 20 chairs as a single block reference type,
As editing the color of individual chair is not possible ..I am planning to create a new block reference type for all the 20 chairs.. While cloning block reference type i would specify the color to ByLayer ..and move the objects to a different layer ..so that color of the chair would be the layers color
Let's say i have 20 chairs and 10 to be in red and 10 to be in green..
i would create object of cloned block-reference type exactly coinciding with the position of the old Object of the old block reference type ...so that it would super impose the previous block reference objects and turn off the previous layer