Returns the first element to pass the filter(s).
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 22.0.0.0 (22.1.0.0)
Since:
2011
Syntax
Visual Basic |
---|
Public Function FirstElement As Element |
Visual C++ |
---|
public:
Element^ FirstElement() |
Return Value
The first element.
Remarks
Examples
CopyC#
public FamilyInstance GetAColumn(Autodesk.Revit.DB.Document document)
{
StructuralInstanceUsageFilter columnFilter =
new StructuralInstanceUsageFilter(StructuralInstanceUsage.Column);
FilteredElementCollector collector = new FilteredElementCollector(document);
collector.WherePasses(columnFilter);
FamilyInstance column = collector.FirstElement() as FamilyInstance;
return column;
}
CopyVB.NET
Public Function GetAColumn(document As Autodesk.Revit.DB.Document) As FamilyInstance
Dim columnFilter As New StructuralInstanceUsageFilter(StructuralInstanceUsage.Column)
Dim collector As New FilteredElementCollector(document)
collector.WherePasses(columnFilter)
Dim column As FamilyInstance = TryCast(collector.FirstElement(), FamilyInstance)
Return column
End Function
Exceptions
See Also