public bool MatchesPredicate(PropertyFilterPredicate predicate) { if (predicate == null) { return(false); } return(predicate.Match(this.Name)); }
public override bool MatchesPredicate(PropertyFilterPredicate predicate) { if (!predicate.Match("Trigger")) { return(predicate.Match("TriggerType")); } return(true); }
public void ShouldMatchText() { PropertyFilterPredicate predicate = new PropertyFilterPredicate("test"); Assert.IsTrue(predicate.Match("Test")); Assert.IsTrue(predicate.Match("TestMe")); Assert.IsTrue(predicate.Match("ThisIsATest")); }
/// <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) { if (predicate == null) { return(false); } if (!predicate.Match(DisplayName)) { return((PropertyType != null) ? predicate.Match(PropertyType.Name) : false); } return(true); }
public override bool MatchesPredicate(PropertyFilterPredicate predicate) { return(false); }
/// <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))); }
/// <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);
public virtual bool MatchesPredicate(PropertyFilterPredicate predicate) { return(predicate.Match(this.get_CategoryName())); }
public override bool MatchesPredicate(PropertyFilterPredicate predicate) { return(predicate.Match(this.CategoryName)); }
public override bool MatchesPredicate(PropertyFilterPredicate predicate) { return(this.HasConditions && (predicate.Match("LeftOperand") || predicate.Match("RightOperand") || predicate.Match("Operator")) || predicate.Match("Conditions")); }
public void ShouldInitializeMatchTextUpperCased() { PropertyFilterPredicate predicate = new PropertyFilterPredicate("test"); Assert.AreEqual <string>("TEST", predicate.MatchText); }