2022 Class Back to 2022
C

FamilyManager

Version comparison

Members across versions

45 members across 9 versions · 7 added later · 6 removed · 7 changed · 6 obsolete

Member-name color: stable · changed · removed · obsolete · added later

Member 2020 2021 2022 2023 2024 2025 2025.3 2026 2027
M AddParameter(String, BuiltInParameterGroup, ParameterType, Boolean)
same same changed missing missing missing missing missing missing
M AddParameter(ExternalDefinition, BuiltInParameterGroup, Boolean)
same same same same changed missing missing missing missing
M AddParameter(String, BuiltInParameterGroup, Category, Boolean)
same same same same changed missing missing missing missing
M AddParameter(String, ForgeTypeId, Category, Boolean)
not yet introduced not yet introduced added same same same same same same
M AddParameter(String, ForgeTypeId, ForgeTypeId, Boolean)
not yet introduced not yet introduced added same same same same same same
M AddParameter(ExternalDefinition, ForgeTypeId, Boolean)
not yet introduced not yet introduced added same same same same same same
M AssociateElementParameterToFamilyParameter(Parameter, FamilyParameter)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same changed same same same
M GetParameter(ForgeTypeId)
not yet introduced not yet introduced added same same same same same same
same same same same same same same same same
M IsParameterLockable(FamilyParameter)
same same same same same same same same same
M IsParameterLocked(FamilyParameter)
same same same same same same same same same
M IsUserAssignableParameterGroup(BuiltInParameterGroup)
same same same same changed missing missing missing missing
not yet introduced not yet introduced added same same same same same same
M MakeInstance(FamilyParameter)
same same same same same same same same same
M MakeNonReporting(FamilyParameter)
same same same same same same same same same
M MakeReporting(FamilyParameter)
same same same same same same same same same
M MakeType(FamilyParameter)
same same same same same same same same same
M NewType(String)
same same same same same same same same same
M RemoveParameter(FamilyParameter)
same same same same same same same same same
M RenameCurrentType(String)
same same same same same same same same same
M RenameParameter(FamilyParameter, String)
same same same same same same same same same
M ReorderParameters(IList<FamilyParameter>)
same same same same same same same same same
M ReplaceParameter(FamilyParameter, ExternalDefinition, BuiltInParameterGroup, Boolean)
same same same same changed missing missing missing missing
M ReplaceParameter(FamilyParameter, String, BuiltInParameterGroup, Boolean)
same same same same changed missing missing missing missing
M ReplaceParameter(FamilyParameter, String, ForgeTypeId, Boolean)
not yet introduced not yet introduced added same same same same same same
M ReplaceParameter(FamilyParameter, ExternalDefinition, ForgeTypeId, Boolean)
not yet introduced not yet introduced added same same same same same same
M Set(FamilyParameter, ElementId)
same same same same same same same same same
M Set(FamilyParameter, Double)
same same same same same same same same same
M Set(FamilyParameter, String)
same same same same same same same same same
M Set(FamilyParameter, Int32)
same same same same same same same same same
M SetDescription(FamilyParameter, String)
same same same same same same same same same
M SetFormula(FamilyParameter, String)
same same same same same same same same same
M SetParameterLocked(FamilyParameter, Boolean)
same same same same same same same same same
M SetValueString(FamilyParameter, String)
same same same same same same same same same
M SortParameters(ParametersOrder)
same same same same same same same same same
same same same same same same same same same
P Parameter(Guid)
same same same same same same same same same
P Parameter(String)
same same same same same same same same same
P Parameter(BuiltInParameter)
same same same same same same same same same
P Parameter(Definition)
same same same same same same same same same
same same same same same same same same same
P Types
same same same same same same same same same

Per-version detail

Click a version below to see what changed in that release vs your current frame (2022).
2022 current

Changes in 2020 vs 2022 7 missing 1 changed

Flip API Versions →

Missing in 2020 (only available in 2022)

Changed members

FamilyManager.AddParameter(String, BuiltInParameterGroup, ParameterType, Boolean)
Became obsolete in 2022: This property is deprecated in Revit 2022 and may be removed in a future version of Revit. Please use the AddParameter(string, ForgeTypeId, ForgeTypeId, bool) overload instead.
parameterName String The name of the new family parameter.
parameterGroup BuiltInParameterGroup The group to which the family parameter belongs.
parameterType ParameterType The type of new family parameter.
isInstance Boolean Indicates if the new family parameter is instance or type.
→ returns FamilyParameter If creation was successful the new parameter is returned, otherwise an exception with failure information will be thrown.

Changes in 2021 vs 2022 7 missing 1 changed

Flip API Versions →

Missing in 2021 (only available in 2022)

Changed members

FamilyManager.AddParameter(String, BuiltInParameterGroup, ParameterType, Boolean)
Became obsolete in 2022: This property is deprecated in Revit 2022 and may be removed in a future version of Revit. Please use the AddParameter(string, ForgeTypeId, ForgeTypeId, bool) overload instead.
parameterName String The name of the new family parameter.
parameterGroup BuiltInParameterGroup The group to which the family parameter belongs.
parameterType ParameterType The type of new family parameter.
isInstance Boolean Indicates if the new family parameter is instance or type.
→ returns FamilyParameter If creation was successful the new parameter is returned, otherwise an exception with failure information will be thrown.

Changes in 2024 vs 2022 1 missing 5 changed

Flip API Versions →

Missing in 2024 (only available in 2022)

Changed members

FamilyManager.AddParameter(ExternalDefinition, BuiltInParameterGroup, Boolean)
No longer obsolete in 2022 (was obsolete in 2024)
familyDefinition ExternalDefinition The definition of the loaded shared parameter.
parameterGroup BuiltInParameterGroup The group to which the family parameter belongs.
isInstance Boolean Indicates if the new parameter is instance or type.
→ returns FamilyParameter If creation was successful the new shared parameter is returned, otherwise an exception with failure information will be thrown.
FamilyManager.AddParameter(String, BuiltInParameterGroup, Category, Boolean)
No longer obsolete in 2022 (was obsolete in 2024)
parameterName String The name of the new family parameter.
parameterGroup BuiltInParameterGroup The group to which the family parameter belongs.
familyCategory Category The category to which the new family parameter binds.
isInstance Boolean Indicates if the new family parameter is instance or type.
→ returns FamilyParameter If creation was successful the new parameter is returned, otherwise an exception with failure information will be thrown.
FamilyManager.IsUserAssignableParameterGroup(BuiltInParameterGroup)
No longer obsolete in 2022 (was obsolete in 2024)
parameterGroup BuiltInParameterGroup
→ returns Boolean True if the parameter group can be assigned to new parameters, false otherwise.
FamilyManager.ReplaceParameter(FamilyParameter, ExternalDefinition, BuiltInParameterGroup, Boolean)
No longer obsolete in 2022 (was obsolete in 2024)
currentParameter FamilyParameter The current family parameter.
familyDefinition ExternalDefinition The definition of the loaded shared parameter.
parameterGroup BuiltInParameterGroup The group to which the new shared parameter belongs.
isInstance Boolean Indicates if the new parameter is instance or type.
→ returns FamilyParameter If replacement was successful the new shared parameter is returned, otherwise an exception with failure information will be thrown.
FamilyManager.ReplaceParameter(FamilyParameter, String, BuiltInParameterGroup, Boolean)
No longer obsolete in 2022 (was obsolete in 2024)
currentParameter FamilyParameter The current family parameter.
parameterName String The name of the new family parameter.
parameterGroup BuiltInParameterGroup The group to which the new family parameter belongs.
isInstance Boolean Indicates if the new parameter is instance or type.
→ returns FamilyParameter If replacement was successful the new family parameter is returned, otherwise an exception with failure information will be thrown.

Changes in 2025 vs 2022 6 missing 1 changed

Flip API Versions →

Missing in 2025 (only available in 2022)

Changed members

FamilyManager.GetAssociatedFamilyParameter(Parameter)
elementParameter Parameter The parameter of an element in family.
→ returns FamilyParameternullNothingnullptr The associated family parameter if there is an association between them, returns null Nothing nullptr a null reference ( Nothing in Visual Basic) if not.

Changes in 2025.3 vs 2022 6 missing 1 changed

Flip API Versions →

Missing in 2025.3 (only available in 2022)

Changed members

FamilyManager.GetAssociatedFamilyParameter(Parameter)
elementParameter Parameter The parameter of an element in family.
→ returns FamilyParameternullNothingnullptr The associated family parameter if there is an association between them, returns null Nothing nullptr a null reference ( Nothing in Visual Basic) if not.

Changes in 2026 vs 2022 6 missing 1 changed

Flip API Versions →

Missing in 2026 (only available in 2022)

Changed members

FamilyManager.GetAssociatedFamilyParameter(Parameter)
elementParameter Parameter The parameter of an element in family.
→ returns FamilyParameternullNothingnullptr The associated family parameter if there is an association between them, returns null Nothing nullptr a null reference ( Nothing in Visual Basic) if not.

Changes in 2027 vs 2022 6 missing 1 changed

Flip API Versions →

Missing in 2027 (only available in 2022)

Changed members

FamilyManager.GetAssociatedFamilyParameter(Parameter)
elementParameter Parameter The parameter of an element in family.
→ returns FamilyParameternullNothingnullptr The associated family parameter if there is an association between them, returns null Nothing nullptr a null reference ( Nothing in Visual Basic) if not.