BuildingCoder.CmdMirrorListAdded.GetElementsAfter C# (CSharp) Метод

GetElementsAfter() приватный Метод

Return all elements in the entire document whose element id is greater than 'lastId'.
private GetElementsAfter ( Document doc, ElementId lastId ) : FilteredElementCollector
doc Document
lastId ElementId
Результат FilteredElementCollector
        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 );
        }

Same methods

CmdMirrorListAdded::GetElementsAfter ( FilteredElementCollector input, ElementId lastId ) : FilteredElementCollector
CmdMirrorListAdded::GetElementsAfter ( int n, Document doc ) : List