using Autodesk.Revit.DB; using Autodesk.Revit.DB.Plumbing; using HStation.RevitDev.RevitDataExport.Common; namespace HStation.RevitDev.RevitDataExport.Utility { public static class PipeExtense { public static bool ConnectWithPumpSystem(this Pipe pipe) { var manager = pipe.ConnectorManager; var connectors = manager.Connectors; foreach ( Connector connector in connectors ) { var allRefs = connector.AllRefs; foreach (Connector reference in allRefs) { if (reference.Owner is FamilyInstance fi) { if (GlobalResource.RevitModels.Contains(fi.Id.IntegerValue.ToString())) { return true; } } } } return false; } } }