FormatOptions.IsValidForSpec
Public Class
ArgumentException
ArgumentNullException
Checks whether this FormatOptions is valid for a given spec.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public bool IsValidForSpec( ForgeTypeId specTypeId)Parameters
specTypeId ForgeTypeId
Identifier of the spec.
Return Value
Boolean
True if the FormatOptions is valid, false otherwise.
Exceptions
Exception
Condition
ArgumentException
specTypeId is not a measurable spec identifier. See UnitUtils.IsMeasurableSpec(ForgeTypeId).
ArgumentNullException
A non-optional argument was null
Remarks
The FormatOptions is valid if UseDefault is true or if the unit in the FormatOptions is valid for the spec. See
UnitUtils.IsValidUnit(ForgeTypeId, ForgeTypeId)
andUnitUtils.GetValidUnits(ForgeTypeId)
.