BuildingCoder.CmdCollectorPerformance.GetViewsAndDrawingSheets C# (CSharp) Method

GetViewsAndDrawingSheets() public static method

public static GetViewsAndDrawingSheets ( Document doc, List views, List viewSheets ) : void
doc Document
views List
viewSheets List
return void
        public static void GetViewsAndDrawingSheets(
            Document doc,
            List<View> views,
            List<ViewSheet> viewSheets)
        {
            FilteredElementCollector coll
            = new FilteredElementCollector( doc );

              coll.OfClass( typeof( View ) );

              foreach( Element e in coll )
              {
            if( e is View )
            {
              View view = e as View;
              if( !view.IsTemplate )
            views.Add( view );
            }
            else if( e is ViewSheet )
            {
              viewSheets.Add( e as ViewSheet );
            }
              }
        }