Example #1
0
		/// <summary>
		///     Checks whether the entry matches the filtering predicate.
		/// </summary>
		/// <param name="predicate">The filtering predicate.</param>
		/// <returns>
		///     <c>true</c> if entry matches predicate; otherwise, <c>false</c>.
		/// </returns>
		public override bool MatchesPredicate(PropertyFilterPredicate predicate)
		{
			return _properties.All(property => property.MatchesPredicate(predicate));
		}
Example #2
0
		/// <summary>
		///     Checks whether the entry matches the filtering predicate.
		/// </summary>
		/// <param name="predicate">The filtering predicate.</param>
		/// <returns><c>true</c> if entry matches predicate; otherwise, <c>false</c>.</returns>
		public abstract bool MatchesPredicate(PropertyFilterPredicate predicate);