public static void GetViewsAndDrawingSheets1(
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( null != view.CropBox )
views.Add( view );
}
else if( e is ViewSheet )
{
viewSheets.Add( e as ViewSheet );
}
}
}