Create Method


Creates a new CircuitNamingScheme.

Namespace: Autodesk.Revit.DB.Electrical
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since:  2021

Syntax

C#
public static CircuitNamingScheme Create(
	Document document,
	string name,
	IList<TableCellCombinedParameterData> data
)
Visual Basic
Public Shared Function Create ( _
	document As Document, _
	name As String, _
	data As IList(Of TableCellCombinedParameterData) _
) As CircuitNamingScheme
Visual C++
public:
static CircuitNamingScheme^ Create(
	Document^ document, 
	String^ name, 
	IList<TableCellCombinedParameterData^>^ data
)

Parameters

document
Type: Autodesk.Revit.DBDocument
The document in which to create the CircuitNamingScheme.
name
Type: SystemString
The name of CircuitNamingScheme.
data
Type: System.Collections.GenericIListTableCellCombinedParameterData
The array of TableCellCombinedParameterData to be set as combined parameters.

Return Value

The newly created CircuitNamingScheme.

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsArgumentException name is an empty string or contains only whitespace. -or- name cannot include prohibited characters, such as "{, }, [, ], |, ;, less-than sign, greater-than sign, ?, `, ~". -or- The given value for name is already in use as a CircuitNamingScheme name. -or- The data contains invalid parameter id.
Autodesk.Revit.ExceptionsArgumentNullException 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 →