Flips the railing.
Namespace: Autodesk.Revit.DB.Architecture
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.1.0.0 (26.1.0.34)
Syntax
C#
public void Flip()
Exceptions
Exception | Condition |
---|---|
InapplicableDataException | The railing has incorrect internal data. |
Example
C#
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(); }
VB
Private Sub FlipDefaultRailings(stairs As Stairs) Dim railingIds As ICollection(Of ElementId) = stairs.GetAssociatedRailings() Dim trans As New Transaction(stairs.Document, "Flip Railings") trans.Start() For Each railingId As ElementId In railingIds Dim railing As Railing = TryCast(stairs.Document.GetElement(railingId), Railing) If railing.IsDefault = True Then railing.Flip() End If Next trans.Commit() End Sub