| 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 |