Reorders the family parameters by the specified parameters order.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)
Syntax
C#
public void ReorderParameters( IList<FamilyParameter> parameters )
Parameters
- parameters IList<FamilyParameter>
- The new parameters order for the family. The contents of this collection should consist of exactly the same parameters returned by the GetParameters() method. This will include invisible parameters; they can be reordered but this will have no effect when viewing the parameters in the Revit UI.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | Thrown when argument is null or empty. |
| ArgumentException | Thrown when the input parameters collection does not contain the same parameters as those returned by GetParameters(). |
| InvalidOperationException | Thrown when this family is a Rebar Shape family which doesn't support parameters reorder. |
Remarks
Reordering the parameters only affects visible parameters within the same parameter group.
Parameters that belong to different groups will remain separated, and the groups' order will not be affected.
