Message 1 of 2
InternalDefinition.BuiltInParameter always INVALID
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Why is this the case? The collected ParameterElements definitely include builtin definitions.
var defs = new FilteredElementCollector(commandData.Application.ActiveUIDocument.Document)
.OfClass(typeof(ParameterElement)).OfType<ParameterElement>()
.Select(p => p.GetDefinition())
.Where(d => d.BuiltInParameter != BuiltInParameter.INVALID)
.ToList();
Tested in Revit 2019 + 2020
Thanks, Peter