Revit 2025 API
Part |
Identifies the elements ( reference planes, levels, grids ) that were used to create the part.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public static ISet<ElementId> GetSplittingElements( Document document, ElementId partId )
Public Shared Function GetSplittingElements ( document As Document, partId As ElementId ) As ISet(Of ElementId)
public: static ISet<ElementId^>^ GetSplittingElements( Document^ document, ElementId^ partId )
static member GetSplittingElements : document : Document * partId : ElementId -> ISet<ElementId>
Parameters
Return Value
ISetElementIdThe elements that created the part. Empty if partId is not a Part or Part is not divided.
| Exception | Condition |
|---|---|
| ArgumentNullException | A non-optional argument was null |
public void GetElementDividers(Part part) { StringBuilder message = new StringBuilder(); // Get Element dividers. ISet<ElementId> divisionElements = PartUtils.GetSplittingElements(part.Document, part.Id); if (divisionElements.Count == 0) message.AppendLine("Part is not divided."); else { message.AppendLine("The dividers are : "); foreach (var reference in divisionElements) { Element element = part.Document.GetElement(reference); message.AppendLine(element.GetType().Name + " " + element.Id.ToString() + " "); } } TaskDialog.Show("Revit", message.ToString()); }
Private Sub GetElementDividers(ByVal part As Part) Dim message As StringBuilder = New StringBuilder ' Get Element dividers. Dim divisionElements As ISet(Of ElementId) = PartUtils.GetSplittingElements(part.Document, part.Id) If (divisionElements.Count = 0) Then message.AppendLine("Part is not divided.") Else message.AppendLine("The dividers are : ") For Each reference In divisionElements Dim element As Element = part.Document.GetElement(reference) message.AppendLine(element.GetType.Name + " " + element.Id.ToString) Next End If TaskDialog.Show("Revit", message.ToString) End Sub
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also