IsValidCategoryId Method


Test the category id to make sure the category is allowed for a DirectShape or DirectShapeType.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Since: 2015

Syntax

C#
public static bool IsValidCategoryId(
	ElementId categoryId,
	Document doc
)
Visual Basic
Public Shared Function IsValidCategoryId ( _
	categoryId As ElementId, _
	doc As Document _
) As Boolean
Visual C++
public:
static bool IsValidCategoryId(
	ElementId^ categoryId, 
	Document^ doc
)

Parameters

categoryId
Type: Autodesk.Revit.DB ElementId
Category id to be tested.
doc
Type: Autodesk.Revit.DB Document
Document to look up the category by id.

Return Value

True if the category is allowed for a DirectShape or DirectShapeType, false if not.

Exceptions

Exception Condition
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 →