That makes hell'of lotsa sense !
I'm not @work anymore, but home now. I will re-do my code as you stated.
You're right, I do collect my SketchBlocks (Blockrefs) via a function that returns a 'blockref-collection'.
It's called 'collect_SketchBlocks' (or something like it, don't have it on me here)
and it just crawls the ModelSpace for Blockrefs that has 'SKETCH' as their layer, and when found adds them to the collection.
when done, ... it closes the transaction it was using.
Never tought that would be giving me this trouble ..
if I understand correctly i'll have to create the collection,
traverse trough it and
perform the needed actions
all under the eye of a 1 single transaction ?
I'm allready knee-deep in AutoCAD .NET api for weeks, and have done alot of nifty stuff.
Yet i still feel i've got lots to learn and sometimes i'm missing out on some key concepts.
.Net specific documentation i find to be very superficial.
I'll report back within 10hours with my findings !
Thanks for the pointers !