How to use SetElementFilter instead of SetRules

How to use SetElementFilter instead of SetRules

bao1296
Enthusiast Enthusiast
515 Views
1 Reply
Message 1 of 2

How to use SetElementFilter instead of SetRules

bao1296
Enthusiast
Enthusiast

I am using FilterRules for filterelement. But this method will be removed in the revit 2020. How can I change SetRules to SetElementFilter?

Thank so much.

0 Likes
516 Views
1 Reply
Reply (1)
Message 2 of 2

joshua.lumley
Advocate
Advocate

Like this:

List < ElementFilter > elemFilters = new List < ElementFilter > ();

foreach(FilterRule filterRule in filterRules) {
	ElementParameterFilter elemParamFilter = new ElementParameterFilter(filterRule);
	elemFilters.Add(elemParamFilter);
}

LogicalAndFilter elemFilter = new LogicalAndFilter(elemFilters);
0 Likes