Class ParameterDefinition
- Namespace
- RvtIO.Model
- Assembly
- RvtIO.dll
A de-duplicated parameter definition shared across all element instances that carry this parameter. Referenced by RvtIO.Model.Parameter.Id.
public class ParameterDefinitionInheritance
Inherited Members
Properties
BuiltInParameter
BuiltInParameter enum name (e.g. "WALL_USER_HEIGHT_PARAM"); null for user/shared params.
public string? BuiltInParameter { get; set; }Property Value
ForgeId
Forge TypeId string for user/shared params.
public string? ForgeId { get; set; }Property Value
Guid
GUID for shared/external parameters.
public Guid? Guid { get; set; }Property Value
- Guid?
IsReadOnly
Whether the parameter cannot be changed.
public bool IsReadOnly { get; set; }Property Value
Name
Display name. For BIPs this equals RvtIO.Model.ParameterDefinition.BuiltInParameter.
public string? Name { get; set; }Property Value
StorageType
How the value of the parameter is stored.
public StorageType StorageType { get; set; }Property Value
UnitSymbol
Display unit symbol (e.g. "mm", "m^2").
public string? UnitSymbol { get; set; }