Может утро так влияет, но я вопроса не понял))
+1
Вообще, чуть более общий метод:
1) список - параметры экземпляра elem.Parameters
2) doc.GetElement(elem.GetTypeId())?.Parameters - так будет работать не только для пользовательских семейств, но и для системных, типа стен, перекрытий, ...
Ну и да, объединить эти 2 списка
FamilyDoc =doc.EditFamily(Family)
Далее что то там вроде
FamilyManager.Parameters
А это уже ни к чему, если не собираетесь менять что-то в самом семействе