private string toTag(ScopeSpecifier scopeSpecifier)
{
switch (scopeSpecifier) {
default:
throw new ArgumentException("scopeSpecifier");
case ScopeSpecifier.Any:
return TAG_ANY;
case ScopeSpecifier.Filename:
return TAG_FILENAME;
case ScopeSpecifier.Artist:
return TAG_ARTIST;
case ScopeSpecifier.Album:
return TAG_ALBUM;
case ScopeSpecifier.Title:
return TAG_TITLE;
case ScopeSpecifier.Track:
return TAG_TRACK;
case ScopeSpecifier.Name:
return TAG_NAME;
case ScopeSpecifier.Genre:
return TAG_GENRE;
case ScopeSpecifier.Date:
return TAG_DATE;
case ScopeSpecifier.Composer:
return TAG_COMPOSER;
case ScopeSpecifier.Performer:
return TAG_PERFORMER;
case ScopeSpecifier.Comment:
return TAG_COMMENT;
case ScopeSpecifier.Disc:
return TAG_DISC;
}
}