ParameterFilterElement.AllRuleParametersApplicable(Document, ICollection<ElementId>, ElementFilter)
Method
Description:
Checks that the parameters of the given ElementFilter (representing a combination of rules) are valid for the given set of categories.
Checks that the parameters of the given ElementFilter (representing a combination of rules) are valid for the given set of categories.
Syntax
public static bool AllRuleParametersApplicable(
Document aDocument,
ICollection<ElementId> categories,
ElementFilter elementFilter
)
Parameters
| Parameter | Type | Description |
|---|---|---|
| aDocument | Document | The document containing the filter, categories, and parameters involved in this validation. |
| categories | ICollection | The set of categories against which to check the rule parameters. |
| elementFilter | ElementFilter | The ElementFilter representing the combination of rules to check. |
Return Value
| Type | Description |
|---|---|
| Boolean | True if all the parameters of the given rules are valid for this filter, otherwise false. |
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | A non-optional argument was null |