ElementMulticlassFilter Constructor (IList(Type))


Constructs a new instance of a filter to find elements whose Element subclasses matches any of a given set of input classes.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 19.0.0.0 (19.0.0.405)
Since: 2012

Syntax

C#
public ElementMulticlassFilter(
	IList<Type> typeList
)
Visual Basic
Public Sub New ( _
	typeList As IList(Of Type) _
)
Visual C++
public:
ElementMulticlassFilter(
	IList<Type^>^ typeList
)

Parameters

typeList
Type: System.Collections.Generic IList Type
The list of Element subclass types to match.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException One or more input types are not valid subclasses of Element for this filter. -or- One or more of the types do not exist in Revit's native object model.
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was NULL

See Also

ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →