Share

FilteredElementCollector Methods

The FilteredElementCollector type exposes the following members.

Methods

 NameDescription
Public methodContainedInDesignOption Applies an ElementDesignOptionFilter to the collector.
Public methodDispose 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExcluding Applies an ExclusionFilter to the collector.
Public methodCode exampleFirstElement Returns the first element to pass the filter(s).
Public methodCode exampleFirstElementId Returns the id of the first element to pass the filter(s).
Protected methodGetBasicIEnumeratorReturns an enumerator that iterates through a collection.
Public methodGetElementCount Gets the number of elements in your current filter.
Public methodCode exampleGetElementIdIterator Returns an element id iterator to the elements passing the filters.
Public methodCode exampleGetElementIterator Returns an element iterator to the elements passing the filters.
Public methodGetEnumeratorReturns an enumerator that iterates through a collection.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIntersectWith Intersects the set of elements passing the filter in this collector with the set of elements passing the filter in another collector.
Public methodStatic memberIsViewValidForElementIteration Identifies if the particular element is valid for iteration of drawn elements.
Public methodCode exampleOfCategory Applies an ElementCategoryFilter to the collector.
Public methodOfCategoryId Applies an ElementCategoryFilter to the collector.
Public methodCode exampleOfClass Applies an ElementClassFilter to the collector.
Public methodOwnedByView Applies an ElementOwnerViewFilter to the collector.
Public methodToElementIds Returns the complete set of element ids that pass the filter(s).
Public methodToElements Returns the complete set of elements that pass the filter(s).
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUnionWith Unites the set of elements passing the filter in this collector with the set of elements passing the filter in another collector.
Public methodWhereElementIsCurveDriven Applies an ElementIsCurveDrivenFilter to the collector.
Public methodWhereElementIsElementType Applies an ElementIsElementTypeFilter to the collector.
Public methodWhereElementIsNotElementType Applies an inverted ElementIsElementTypeFilter to the collector.
Public methodWhereElementIsViewIndependent Applies an ElementOwnerViewFilter to the collector.
Public methodWherePasses Applies an element filter to the collector.

See Also

Reference

Was this information helpful?