private View _get2DViewForElement( Element element )
{
FilteredElementCollector collector;
ICollection<ElementId> elements_in_view;
foreach( View view in
this._2D_views_that_can_display_elements )
{
collector = new FilteredElementCollector(
this._host_document, view.Id )
.WhereElementIsNotElementType();
elements_in_view = collector.ToElementIds();
if( elements_in_view.Contains( element.Id ) )
return view;
}
return null;
}