2020 Class Back to 2020
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 (2020).
Identical to 2020: 2021
2020 current

Changes in 2022 vs 2020 7 added 1 changed

Flip API Versions →

Added in 2022 (new since 2020)

Changed members

FamilyManager.AddParameter(String, BuiltInParameterGroup, ParameterType, Boolean)
No longer obsolete in 2020 (was obsolete in 2022)
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 2020 7 added 1 missing 5 changed

Flip API Versions →

Added in 2024 (new since 2020)

Missing in 2024 (only available in 2020)

Changed members

FamilyManager.AddParameter(ExternalDefinition, BuiltInParameterGroup, Boolean)
No longer obsolete in 2020 (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 2020 (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 2020 (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 2020 (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 2020 (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.