public override T Accept <T>(IRuleTriggerVisitor <T> visitor) { return(visitor.Visit(this)); }
public override T Accept <T>(IRuleTriggerVisitor <T> visitor) { return(default(T)); }
public override T Accept <T>(IRuleTriggerVisitor <T> visitor) { throw new NotSupportedException(); }
public abstract T Accept <T>(IRuleTriggerVisitor <T> visitor);