public static bool IsHiddenOnView(Revit.Elements.Element element, Revit.Elements.Views.View view) { // Unwrap elements Autodesk.Revit.DB.Element elem = element.InternalElement; Autodesk.Revit.DB.View inputView = (Autodesk.Revit.DB.View)view.InternalElement; return(elem.IsHidden(inputView)); }
public static List <bool> IsHiddenInView(List <global::Revit.Elements.Element> element, global::Revit.Elements.Views.View view) { List <bool> boolList = new List <bool>(); foreach (global::Revit.Elements.Element e in element) { Autodesk.Revit.DB.Element internalElement = (Autodesk.Revit.DB.Element)e.InternalElement; Autodesk.Revit.DB.View internalView = (Autodesk.Revit.DB.View)view.InternalElement; boolList.Add(internalElement.IsHidden(internalView)); } return(boolList); }