void f2( Document doc, Level level )
{
FilteredElementCollector collector
= new FilteredElementCollector( doc );
collector.OfCategory(
BuiltInCategory.OST_StructuralFraming );
collector.OfClass( typeof( FamilyInstance ) );
BuiltInParameter bip = BuiltInParameter
.INSTANCE_REFERENCE_LEVEL_PARAM;
ParameterValueProvider provider
= new ParameterValueProvider(
new ElementId( bip ) );
FilterNumericRuleEvaluator evaluator
= new FilterNumericGreater();
ElementId idRuleValue = level.Id;
FilterElementIdRule rule
= new FilterElementIdRule(
provider, evaluator, idRuleValue );
ElementParameterFilter filter
= new ElementParameterFilter( rule );
collector.WherePasses( filter );
}