using Autodesk.Revit.DB; using Autodesk.Revit.DB.Plumbing; using HStation.RevitDev.RevitDataExport.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HStation.RevitDev.RevitDataExport.Service { public class RevitMepSystemService { //public static IList GetSystemList(Document doc) //{ // ElementUtil.SetDocument(doc); // var result = ElementUtil.GetElements(categories: BuiltInCategory.OST_PipingSystem, isType: false)?. // Cast()?. // ToList(); // return result; //} public static List GetSystemTypeList(Document doc) { ElementUtil.SetDocument(doc); var result = ElementUtil.GetElements(types:new List { typeof(PipingSystemType) }, isType:true)?. Cast()?. ToList(); return result; } } }