Ungrouping & Purging All Families in a Model

Yes, you have to use that as an argument in one of the overloads of the LoadFamily Method. It requires that you create a custom class and maybe utilize StrongBox type to handle the out attributes in that class’ methods. That shouldn’t be any problem, but I had some doubt about the transactions, but it can probably be handled with ForceCloseTransaction() in the Transaction manager.

Here is a C# example: