Flips the railing.
Namespace: Autodesk.Revit.DB.ArchitectureAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Since:
2013
Syntax
Visual Basic |
---|
Public Sub Flip |
Visual C++ |
---|
public:
void Flip() |
Examples
CopyC#
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();
}
CopyVB.NET
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
Exceptions
See Also