IsValidDataType Method


Tests whether the input Data Type is valid as a type of a global parameter.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 16.0.0.0 (16.0.0.0)
Since: 2016 Subscription Update

Syntax

C#
public static bool IsValidDataType(
	ParameterType datatype
)
Visual Basic
Public Shared Function IsValidDataType ( _
	datatype As ParameterType _
) As Boolean
Visual C++
public:
static bool IsValidDataType(
	ParameterType datatype
)

Parameters

datatype
Type: Autodesk.Revit.DB ParameterType
Type of the data the parameter is to store.

Return Value

True if the data type is suitable for a global parameter; False otherwise.

Remarks

Since most data types but not all are supported by global parameters, it is reasonable to test a ParameterType before attempting to create a global parameter of it.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentOutOfRangeException A value passed for an enumeration argument is not a member of that enumeration

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 →