/// <summary> /// The argument matches the given custom <c>Matcher</c>. /// </summary> /// <param name="matcher">A custom <c>Matcher</c></param> public static T Matches <T>(Core.Matcher matcher) { return(default(T)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(AnyOfMatcher <T>)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(RegexMatcher) && regex.Equals(((RegexMatcher)other).regex)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(ArgThatMatcher <T>) && this.predicate == ((ArgThatMatcher <T>)other).predicate); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(NullMatcher)); }
public NotMatcher(Core.Matcher matcher) { this.matcher = matcher; }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(NotMatcher) && this.matcher.Equals(((NotMatcher)other).matcher)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(IsMatcher) && this.obj.Equals(((IsMatcher)other).obj)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(ContainsMatcher <T>) && this.obj.Equals(((ContainsMatcher <T>)other).obj)); }