public CardAcceptance ToCardAcceptance() { return CardAcceptance.For(this.cardType, this.GameStatePredicate); }
public static CardAcceptance For(Card card, CountSource countSource, Comparison comparison, int threshhold) { MatchDescription descr = new MatchDescription(countSource, card, comparison, threshhold); return descr.ToCardAcceptance(); }