| Revit 2020.1 API | 
| ElementLogicalFilter Members | 
| ElementLogicalFilter Class Methods Properties See Also | 
The ElementLogicalFilter type exposes the following members.
 Methods
Methods
| Name | Description | |
|---|---|---|
|  | Dispose | (Inherited from ElementFilter.) | 
|  | Equals | (Inherited from Object.) | 
|  | GetFilters | 
   Returns an array of copies of the filters that are logically combined by this ElementLogicalFilter.
 | 
|  | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | PassesFilter(Element) | 
   Applies the filter to a given element.
(Inherited from ElementFilter.) | 
|  | PassesFilter(Document, ElementId) | 
   Applies the filter to a given element.
(Inherited from ElementFilter.) | 
|  | SetFilters | 
   Replaces current filters in the logical filter with any number of input filters.
 | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 Properties
Properties
| Name | Description | |
|---|---|---|
|  | Inverted | 
   True if the results of the filter are inverted; elements that would normally be accepted by this filter will be rejected,
   and elements that would normally be rejected will be accepted.
(Inherited from ElementFilter.) | 
|  | IsValidObject | 
   Specifies whether the .NET object represents a valid Revit entity.
(Inherited from ElementFilter.) |