public override TResultType Accept <TResultType>(PredicateVisitor <TResultType> visitor) { Check.NotNull(visitor, "visitor"); return(visitor.Visit(this)); }
public override void Accept(PredicateVisitor visitor) { Check.NotNull(visitor, "visitor"); visitor.Visit(this); }
public abstract TResultType Accept <TResultType>(PredicateVisitor <TResultType> visitor);
public abstract void Accept(PredicateVisitor visitor);
public override TResultType Accept <TResultType>(PredicateVisitor <TResultType> visitor) { throw new NotImplementedException(); }
public override void Accept(PredicateVisitor visitor) { throw new NotImplementedException(); }