Dominion.HumanReadableGameLog.TextForDeckPlacement C# (CSharp) Method

TextForDeckPlacement() private method

private TextForDeckPlacement ( DeckPlacement source ) : string
source DeckPlacement
return string
        private string TextForDeckPlacement(DeckPlacement source)
        {
            switch (source)
            {
                case DeckPlacement.Discard:
                    return "discard";
                case DeckPlacement.TopOfDeck:
                    return "top of deck";
                case DeckPlacement.Default:
                    throw new Exception();
                case DeckPlacement.Hand:
                    return "hand";
                case DeckPlacement.Play:
                    return "play";
                case DeckPlacement.Revealed:
                    return "revealed cards";
                case DeckPlacement.Supply:
                    return "supply";
                case DeckPlacement.Trash:
                    return "trash";
                default:
                    throw new Exception();
            }
        }