|  Parameter  | 
 Contains functions that create appropriate FilterRule objects based on the parameters given. 
  Inheritance Hierarchy
 Inheritance Hierarchy  Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
 Syntax
 Syntax  The ParameterFilterRuleFactory type exposes the following members.
 Properties
 Properties  | Name | Description | |
|---|---|---|
|   | IsValidObject | Specifies whether the .NET object represents a valid Revit entity. | 
 Methods
 Methods  | Name | Description | |
|---|---|---|
|     | CreateBeginsWithRule(ElementId, String) | Creates a filter rule that determines whether strings from the document begin with a certain string value. | 
|     | CreateBeginsWithRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document begin with a certain string value. | 
|     | CreateContainsRule(ElementId, String) | Creates a filter rule that determines whether strings from the document contain a certain string value. | 
|     | CreateContainsRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document contain a certain string value. | 
|     | CreateEndsWithRule(ElementId, String) | Creates a filter rule that determines whether strings from the document end with a certain string value. | 
|     | CreateEndsWithRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document end with a certain string value. | 
|     | CreateEqualsRule(ElementId, ElementId) | Creates a filter rule that determines whether ElementId values from the document equal a certain value. | 
|     | CreateEqualsRule(ElementId, Int32) | Creates a filter rule that determines whether integer values from the document equal a certain value. | 
|     | CreateEqualsRule(ElementId, String) | Creates a filter rule that determines whether strings from the document equal a certain value. | 
|     | CreateEqualsRule(ElementId, Double, Double) | Creates a filter rule that determines whether double-precision values from the document equal a certain value. | 
|     | CreateEqualsRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document equal a certain value. | 
|     | CreateGreaterOrEqualRule(ElementId, ElementId) | Creates a filter rule that determines whether ElementId values from the document are greater than or equal to a certain value. | 
|     | CreateGreaterOrEqualRule(ElementId, Int32) | Creates a filter rule that determines whether integer values from the document are greater than or equal to a certain value. | 
|     | CreateGreaterOrEqualRule(ElementId, String) | Creates a filter rule that determines whether strings from the document are greater than or equal to a certain value. | 
|     | CreateGreaterOrEqualRule(ElementId, Double, Double) | Creates a filter rule that determines whether double-precision values from the document are greater than or equal to a certain value. | 
|     | CreateGreaterOrEqualRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document are greater than or equal to a certain value. | 
|     | CreateGreaterRule(ElementId, ElementId) | Creates a filter rule that determines whether ElementId values from the document are greater than a certain value. | 
|     | CreateGreaterRule(ElementId, Int32) | Creates a filter rule that determines whether integer values from the document are greater than a certain value. | 
|     | CreateGreaterRule(ElementId, String) | Creates a filter rule that determines whether strings from the document are greater than a certain value. | 
|     | CreateGreaterRule(ElementId, Double, Double) | Creates a filter rule that determines whether double-precision values from the document are greater than a certain value. | 
|     | CreateGreaterRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document are greater than a certain value. | 
|     | CreateHasNoValueParameterRule | Creates a filter rule that determines whether an element's parameter does not have a value. | 
|     | CreateHasValueParameterRule | Creates a filter rule that determines whether an element's parameter has a value. | 
|     | CreateIsAssociatedWithGlobalParameterRule | Creates a filter rule that determines whether a parameter is associated with a certain global parameter. | 
|     | CreateIsNotAssociatedWithGlobalParameterRule | Creates a filter rule that determines whether a parameter is not associated with a certain global parameter. | 
|     | CreateLessOrEqualRule(ElementId, ElementId) | Creates a filter rule that determines whether ElementId values from the document are less than or equal to a certain value. | 
|     | CreateLessOrEqualRule(ElementId, Int32) | Creates a filter rule that determines whether integer values from the document are less than or equal to a certain value. | 
|     | CreateLessOrEqualRule(ElementId, String) | Creates a filter rule that determines whether strings from the document are less than or equal to a certain value. | 
|     | CreateLessOrEqualRule(ElementId, Double, Double) | Creates a filter rule that determines whether double-precision values from the document are less than or equal to a certain value. | 
|     | CreateLessOrEqualRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document are less than or equal to a certain value. | 
|     | CreateLessRule(ElementId, ElementId) | Creates a filter rule that determines whether ElementId values from the document are less than a certain value. | 
|     | CreateLessRule(ElementId, Int32) | Creates a filter rule that determines whether integer values from the document are less than a certain value. | 
|     | CreateLessRule(ElementId, String) | Creates a filter rule that determines whether strings from the document are less than a certain value. | 
|     | CreateLessRule(ElementId, Double, Double) | Creates a filter rule that determines whether double-precision values from the document are less than a certain value. | 
|     | CreateLessRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document are less than a certain value. | 
|     | CreateNotBeginsWithRule(ElementId, String) | Creates a filter rule that determines whether strings from the document do not begin with a certain string value. | 
|     | CreateNotBeginsWithRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document do not begin with a certain string value. | 
|     | CreateNotContainsRule(ElementId, String) | Creates a filter rule that determines whether strings from the document do not contain a certain string value. | 
|     | CreateNotContainsRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document do not contain a certain string value. | 
|     | CreateNotEndsWithRule(ElementId, String) | Creates a filter rule that determines whether strings from the document do not end with a certain string value. | 
|     | CreateNotEndsWithRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document do not end with a certain string value. | 
|     | CreateNotEqualsRule(ElementId, ElementId) | Creates a filter rule that determines whether ElementId values from the document do not equal a certain value. | 
|     | CreateNotEqualsRule(ElementId, Int32) | Creates a filter rule that determines whether integer values from the document do not equal a certain value. | 
|     | CreateNotEqualsRule(ElementId, String) | Creates a filter rule that determines whether strings from the document do not equal a certain value. | 
|     | CreateNotEqualsRule(ElementId, Double, Double) | Creates a filter rule that determines whether double-precision values from the document do not equal a certain value. | 
|     | CreateNotEqualsRule(ElementId, String, Boolean) | Obsolete. Creates a filter rule that determines whether strings from the document do not equal a certain value. | 
|     | CreateSharedParameterApplicableRule | Creates a filter rule that tests elements for support of a shared parameter. | 
|   | Dispose | Releases all resources used by the ParameterFilterRuleFactory | 
|   | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object ) | 
|   | GetHashCode | Serves as the default hash function. (Inherited from Object ) | 
|   | GetType | Gets the  Type  of the current instance. (Inherited from Object ) | 
|   | ToString | Returns a string that represents the current object. (Inherited from Object ) | 
 See Also
 See Also