public PairOfCardsOfCardsRanking( [NotNull] IPairRanking pairRanking, [NotNull] IHighCardRanking highCardRanking) : base(Status.OnePair) { m_PairRanking = pairRanking; m_HighCardRanking = highCardRanking; }
public TwoPairsRanking( [NotNull] IFirstPairRanking firstPairRanking, [NotNull] ISecondPairRanking secondPairRanking, [NotNull] IHighCardRanking highCardRanking) : base(Status.TwoPairs) { m_FirstPairRanking = firstPairRanking; m_SecondPairRanking = secondPairRanking; m_HighCardRanking = highCardRanking; }
public StraightRanking( [NotNull] IHighCardRanking highCardRanking) : base(Status.Straight) { m_HighCardRanking = highCardRanking; }