Dominion.PlayerActionWithSelf.GetCardFromRevealedCardsToTrash C# (CSharp) Method

GetCardFromRevealedCardsToTrash() public method

public GetCardFromRevealedCardsToTrash ( GameState gameState, CardPredicate acceptableCard ) : Dominion.Card
gameState GameState
acceptableCard CardPredicate
return Dominion.Card
        public Card GetCardFromRevealedCardsToTrash(GameState gameState, CardPredicate acceptableCard)
        {
            var saved = gameState.self;
            gameState.self = this.self;
            var result = this.playerAction.GetCardFromRevealedCardsToTrash(gameState, acceptableCard);
            gameState.self = saved;
            return result;
        }