FilteredElementCollector GetElementsAfter(
Document doc,
ElementId lastId)
{
BuiltInParameter bip = BuiltInParameter.ID_PARAM;
ParameterValueProvider provider
= new ParameterValueProvider(
new ElementId( bip ) );
FilterNumericRuleEvaluator evaluator
= new FilterNumericGreater();
FilterRule rule = new FilterElementIdRule(
provider, evaluator, lastId );
ElementParameterFilter filter
= new ElementParameterFilter( rule );
FilteredElementCollector collector
= new FilteredElementCollector( doc );
return collector.WherePasses( filter );
}