| Class | Description |
| NAndFilter | The NAndFilter class is a composite filter, which represents a boolean algebra AND expression between the contained filters |
| NAssignableFromTypeFilter | Filters objects, which can be assigned to the specified target type |
| NCompositeFilter | Base class for all composite filters |
| NDoubleInRangeFilter | Returns true if the value can be converted to double and is in the range [begin, end]. |
| NExactTypeMatchFilter | Filters objects, whose type is the specified target type |
| NFalseFilter | A constant FALSE filter |
| NFilter | Base class for all filters |
| NInstanceOfTypeFilter | Filters objects, which are instances of the specified target type |
| NInt32InRangeFilter | Returns true if the value can be converted to int and is in the range [begin, end]. |
| NNotFilter | The NNotFilter class represents a boolean algebra NOT expression and is used to invert the result of the filter it contains |
| NObjectTypeFilter | Base class for all filters, which filter objects based on their type |
| NOrFilter | The NOrFilter class is a composite filter, which represents a boolean algebra OR expression between the contained filters |
| NStepRangeFilter | Summary description for NStepRangeFilter. |
| NTrueFilter | A constant TRUE filter |