IFCUserDefinedProperty(String, ElementId, String, String, IFCUserDefinedPropertyType, String) Constructor


IFCUser Defined Property(String, Element Id, String, String, IFCUser Defined Property Type, String) Constructor

Constructs a new IFCUserDefinedProperty with input values. The property name. The Revit property id. The Revit property name. The data type of the property. The type of the property. The defined value data type of the table property.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntax
public IFCUserDefinedProperty(
	string ifcPropertyName,
	ElementId revitPropertyId,
	string revitPropertyName,
	string dataType,
	IFCUserDefinedPropertyType propertyType,
	string dataTypeDefined
)

Parameters

ifcPropertyName String
revitPropertyId ElementId
revitPropertyName String
dataType String
propertyType IFCUserDefinedPropertyType
dataTypeDefined String
Exceptions
Exception Condition
ArgumentNullException A non-optional argument was null
ArgumentOutOfRangeException A value passed for an enumeration argument is not a member of that enumeration
See Also
ArchiLabs

Stop fighting Revit automation.

Build repeatable BIM design and documentation workflows with scripts, data, and AI in one place, without wrestling brittle one-off automations.

Try ArchiLabs →