Create Method


Creates a new CircuitNamingScheme.

Namespace: Autodesk.Revit.DB.Electrical
Assembly: RevitAPI (in RevitAPI.dll) Version: 23.0.0.0 (23.1.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.DB Document
The document in which to create the CircuitNamingScheme.
name
Type: System String
The name of CircuitNamingScheme.
data
Type: System.Collections.Generic IList TableCellCombinedParameterData
The array of TableCellCombinedParameterData to be set as combined parameters.

Return Value

The newly created CircuitNamingScheme.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException 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.Exceptions ArgumentNullException A non-optional argument was null

See Also