ChobiQ.DoubanFMAPICodePack.DataConvert.ToTypeCode C# (CSharp) Method

ToTypeCode() static private method

static private ToTypeCode ( PlayOperation operation ) : string
operation PlayOperation
return string
        internal static string ToTypeCode(PlayOperation operation)
        {
            switch (operation)
            {
            case PlayOperation.NewList:
                return "n";
            case PlayOperation.Skip:
                return "s";
            case PlayOperation.Bin:
                return "b";
            case PlayOperation.PlaysToEnd:
                return "e";
            case PlayOperation.PlayingLast:
                return "p";
            case PlayOperation.Like:
                return "r";
            case PlayOperation.Unlike:
                return "u";
            default:
                return String.Empty;
            }
        }

Usage Example

Example #1
0
        public void AddSong(Song song, PlayOperation operation)
        {
            _history.Enqueue(new HistoryItem()
            {
                SongID   = song.SongID,
                TypeCode = DataConvert.ToTypeCode(operation)
            });

            if (_history.Count > 20)
            {
                _history.Dequeue();
            }
        }
All Usage Examples Of ChobiQ.DoubanFMAPICodePack.DataConvert::ToTypeCode