AreValidDirectShapeReferenceOptions Method


Validates that the input DirectShapeReferenceOptions are suitable for creating a direct shape reference object. If the options specify an ExternalGeometryId, it must not correspond to any existing reference object belonging to the DirectShape.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since:  2024

Syntax

C#
public bool AreValidDirectShapeReferenceOptions(
	DirectShapeReferenceOptions options
)
Visual Basic
Public Function AreValidDirectShapeReferenceOptions ( _
	options As DirectShapeReferenceOptions _
) As Boolean
Visual C++
public:
bool AreValidDirectShapeReferenceOptions(
	DirectShapeReferenceOptions^ options
)

Parameters

options
Type: Autodesk.Revit.DBDirectShapeReferenceOptions
The options to test.

Return Value

True if the options can be used to add a reference object to this DirectShape.

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsArgumentNullException 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 →