Share

Railing.Flip Method

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

ExceptionCondition
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

See Also

Reference

Was this information helpful?