BuildingCoder.CmdCollectorPerformance.f1 C# (CSharp) Метод

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

private f1 ( Document doc ) : void
doc Document
Результат void
        void f1( Document doc )
        {
            FilteredElementCollector collector
            = new FilteredElementCollector( doc );

              ICollection<Element> levels
            = collector.OfClass( typeof( Level ) )
              .ToElements();

              for( int i = 0; i < levels.Count; i++ )
              {
            ElementId levelId = levels.ElementAt( i ).Id;

            ElementLevelFilter levelFilter
              = new ElementLevelFilter( levelId );

            collector = new FilteredElementCollector( doc );

            ICollection<Element> allOnLevel
              = collector.WherePasses( levelFilter )
            .ToElements();

            // . . .
              }
        }