| Revit 2017 API |
| DirectShapeType..::..IsValidShape Method (IList<(Of <(<'GeometryObject>)>)>) |
| DirectShapeType Class See Also |
Validates shape to be stored in a DirectShapeType.
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 |