Returns the id of the first element to pass the filter(s).
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 18.0.0.0 (18.2.0.13)
Since:
2011
Syntax
Visual Basic |
---|
Public Function FirstElementId As ElementId |
Visual C++ |
---|
public:
ElementId^ FirstElementId() |
Return Value
The first element id.
Remarks
Examples
CopyC#
FilteredElementCollector collector = new FilteredElementCollector(document);
collector.OfClass(typeof(View3D));
ElementId viewId = collector.FirstElementId();
if (FilteredElementCollector.IsViewValidForElementIteration(document, viewId))
{
FilteredElementCollector viewCollector = new FilteredElementCollector(document, viewId);
viewCollector.OfClass(typeof(FamilyInstance));
ICollection<ElementId> familyInstanceIds = viewCollector.ToElementIds();
document.Delete(familyInstanceIds);
}
CopyVB.NET
Dim collector As New FilteredElementCollector(document)
collector.OfClass(GetType(View3D))
Dim viewId As ElementId = collector.FirstElementId()
If FilteredElementCollector.IsViewValidForElementIteration(document, viewId) Then
Dim viewCollector As New FilteredElementCollector(document, viewId)
viewCollector.OfClass(GetType(FamilyInstance))
Dim familyInstanceIds As ICollection(Of ElementId) = viewCollector.ToElementIds()
document.Delete(familyInstanceIds)
End If
Exceptions
See Also