Message 1 of 4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
i am trying to write app for fetching all parameters through all categories, families and types (i need only parameter names, values is not needed).
For rfa family (not builtin) is all ok, for instance parameters i use "fake" dummy creating instance of family in transaction which then rollback.
But problem is for system builtin families (element types - e.g walls, roofs, floors ...)
Is there any way to get all parameters including instance parameters (or at least only instance parameters) for system families? Do I need to create each one first?
I have now this code for getting type parameters for system family
var systemTypes = new FilteredElementCollector(doc)
.OfClass(typeof(HostObjAttributes))
.ToList();
foreach ( ElementType s in systemTypes)
{
foreach (Parameter pp in s.Parameters)
{
Main.logger.log($"\t{pp.Definition.Name}");
}
}
Solved! Go to Solution.