Creates a new CircuitNamingScheme.

Namespace: Autodesk.Revit.DB.Electrical
Assembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
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<(Of <(<'TableCellCombinedParameterData>)>)>
The array of TableCellCombinedParameterData to be set as combined parameters.

Return Value

The newly created CircuitNamingScheme.

Exceptions

ExceptionCondition
Autodesk.Revit.Exceptions..::..ArgumentException name is an empty string or contains only whitespace. -or- name cannot include prohibited characters. -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