Create Method


Direct Shape Type Create(Document, String, Element Id) Method

Creates a DirectShapeType element.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public static DirectShapeType Create(
	Document document,
	string name,
	ElementId categoryId
)

Parameters

document Document
Document to which the created element will be added. Must be a project document.
name String
Name of the DirectShapeType.
categoryId ElementId
Id of the category assigned to this DirectShapeType. Must be a valid category id.

Return Value

DirectShapeType
The new DirectShapeType.
Exceptions
Exception Condition
ArgumentException document is not a project document. -or- Document document may not contain DirectShape or DirectShapeType objects. -or- Element id categoryId may not be used as a DirectShape category.
ArgumentNullException 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 →