SetAllowVaryBetweenGroups Method


Whether or not the parameter values can vary across group members.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since:  2014

Syntax

C#
public ICollection<ElementId> SetAllowVaryBetweenGroups(
	Document document,
	bool allowVaryBetweenGroups
)
Visual Basic
Public Function SetAllowVaryBetweenGroups ( _
	document As Document, _
	allowVaryBetweenGroups As Boolean _
) As ICollection(Of ElementId)
Visual C++
public:
ICollection<ElementId^>^ SetAllowVaryBetweenGroups(
	Document^ document, 
	bool allowVaryBetweenGroups
)

Parameters

document
Type: Autodesk.Revit.DBDocument
The document of this parameter.
allowVaryBetweenGroups
Type: SystemBoolean
Whether this parameter should be allowed to vary between groups.

Return Value

The ids of elements that were updated to align the values between groups.

Remarks

When a parameter is set to not vary between groups Revit will automatically align the parameter values of any elements that actually varied between group instances.

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsArgumentException This parameter does not support the specified value of allowVaryBetweenGroups. -or- document is not a project document.
Autodesk.Revit.ExceptionsArgumentNullException A non-optional argument was null
Autodesk.Revit.ExceptionsModificationForbiddenException The document is in failure mode: an operation has failed, and Revit requires the user to either cancel the operation or fix the problem (usually by deleting certain elements). -or- The document is being loaded, or is in the midst of another sensitive process.
Autodesk.Revit.ExceptionsModificationOutsideTransactionException The document has no open transaction.

See Also