CanFilterByValuePresence Method


Checks whether a field can be used with a value presence-based filter.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 22.0.0.0 (22.1.0.0)
Since: 2020

Syntax

C#
public bool CanFilterByValuePresence(
	ScheduleFieldId fieldId
)
Visual Basic
Public Function CanFilterByValuePresence ( _
	fieldId As ScheduleFieldId _
) As Boolean
Visual C++
public:
bool CanFilterByValuePresence(
	ScheduleFieldId^ fieldId
)

Parameters

fieldId
Type: Autodesk.Revit.DB ScheduleFieldId
The ID of the field to check.

Return Value

True if the field can be used with a value presence filter, false otherwise.

Remarks

The value presence filter types are HasValue and HasNoValue.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException fieldId is not the ID of a field in this ScheduleDefinition.
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 →