| Revit 2017 API |
| DirectShape..::..IsValidShape Method (IList<(Of <(<'GeometryObject>)>)>) |
| DirectShape Class See Also |
Validates shape to be stored in a DirectShape. Supercedes and extends IsValidGeometry().
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 17.0.0.0 (17.0.484.0)
Since:
2017
Syntax
| C# |
|---|
public bool IsValidShape( IList<GeometryObject> shape ) |
| Visual Basic |
|---|
Public Function IsValidShape ( _ shape As IList(Of GeometryObject) _ ) As Boolean |
| Visual C++ |
|---|
public: bool IsValidShape( IList<GeometryObject^>^ shape ) |
Parameters
- shape
- Type: System.Collections.Generic..::..IList<(Of <(<'GeometryObject>)>)>
Shape to be validated represented as an array of objects.
Return Value
True if the supplied shape passes the validation criteria.
Remarks
This function calls IsValidShape(GeometryObject) to validate each object in the list.
Exceptions
| Exception | Condition |
|---|---|
| Autodesk.Revit.Exceptions..::..ArgumentNullException | A non-optional argument was NULL |