Table of Contents

Class FamilyParameter

Namespace
OpenMEPRevit.Element.Family
Assembly
OpenMEPRevit.dll

The family parameter object.

public class FamilyParameter
Inheritance
FamilyParameter
Inherited Members

Methods

Definition(FamilyParameter)

The definition.

public static Definition Definition(FamilyParameter familyParameter)

Parameters

familyParameter FamilyParameter

family parameter

Returns

Definition

Definition

GetProperties(FamilyParameter?)

return all information properties of family parameter

[MultiReturn(new string[] { "definition", "formula", "id", "associatedParameters", "displayUnitType", "isInstance", "isShared", "storageType", "userModifiable", "canAssignFormula", "isReadOnly", "guid", "isDeterminedByFormula", "isReporting" })]
public static IDictionary? GetProperties(FamilyParameter? familyParameter)

Parameters

familyParameter FamilyParameter

family parameter

Returns

IDictionary

GetUnitTypeId(FamilyParameter)

Gets the identifier of the unit quantifying the parameter value. Old Function Name: DisplayUnitType lower Revit 2022

public static dynamic GetUnitTypeId(FamilyParameter familyParameter)

Parameters

familyParameter FamilyParameter

family parameter

Returns

dynamic

forgeTypeId

MakeInstance(Document, FamilyParameter?)

Set the family parameter as an instance parameter.

public static object? MakeInstance(Document doc, FamilyParameter? familyParameter)

Parameters

doc Document

document

familyParameter FamilyParameter

family parameter

Returns

object

family parameter

MakeNonReporting(Document, FamilyParameter)

Set the reporting family parameter as a regular/driving parameter.

public static void MakeNonReporting(Document doc, FamilyParameter familyParameter)

Parameters

doc Document

document

familyParameter FamilyParameter

MakeReporting(Document, FamilyParameter)

Set the family parameter as a reporting parameter.

public static void MakeReporting(Document doc, FamilyParameter familyParameter)

Parameters

doc Document
familyParameter FamilyParameter

MakeType(Document, FamilyParameter)

Set the family parameter as a type parameter.

public static void MakeType(Document doc, FamilyParameter familyParameter)

Parameters

doc Document
familyParameter FamilyParameter

ToDynamoFamilyParameter(FamilyParameter)

Convert Revit FamilyParameter to Dynamo FamilyParameter

public static FamilyParameter? ToDynamoFamilyParameter(FamilyParameter familyParameter)

Parameters

familyParameter FamilyParameter

family parameter

Returns

FamilyParameter

family parameter

ToRevitFamilyParameter(FamilyParameter)

Convert Dynamo FamilyParameter to Revit FamilyParameter

public static FamilyParameter? ToRevitFamilyParameter(FamilyParameter familyParameter)

Parameters

familyParameter FamilyParameter

family parameter

Returns

FamilyParameter

family parameter