RailingFlip Method |
| Exception | Condition |
|---|---|
| InapplicableDataException | The railing has incorrect internal data. |
private void FlipDefaultRailings(Stairs stairs) { ICollection<ElementId> railingIds = stairs.GetAssociatedRailings(); Transaction trans = new Transaction(stairs.Document, "Flip Railings"); trans.Start(); foreach (ElementId railingId in railingIds) { Railing railing = stairs.Document.GetElement(railingId) as Railing; if (railing.IsDefault == true) { railing.Flip(); } } trans.Commit(); }