Chimney.MPD.Classes.SongTag.SongTag C# (CSharp) Method

SongTag() public method

public SongTag ( string>.List keyValuePairList, int Pos ) : System
keyValuePairList string>.List
Pos int
return System
        public SongTag(List<KeyValuePair<string, string>> keyValuePairList, int Pos)
        {
            if (keyValuePairList == null) return;

            TagType tagType;

            var first = keyValuePairList.FirstOrDefault();

            switch (first.Key)
            {
                case ("Artist"):
                    tagType = TagType.Artist;
                    break;
                case ("Album"):
                    tagType = TagType.Album;
                    break;
                case ("Genre"):
                    tagType = TagType.Genre;
                    break;
                default:
                    tagType = TagType.FileOrDirectory;
                    break;
            }

            Init(tagType, keyValuePairList, null);
            this.Pos = Pos;
        }

Same methods

SongTag::SongTag ( ) : System
SongTag::SongTag ( TagType tagType, string>.List keyValuePairList ) : System
SongTag::SongTag ( TagType tagType, string>.List keyValuePairList, int pos ) : System
SongTag::SongTag ( TagType tagType, string>.List keyValuePairList, int pos, string playlist ) : System