private static int TypeNumber(Item a) { return(a switch { ShowItemMissing _ => 1, MovieItemMissing _ => 2, ActionCopyMoveRename _ => 3, ActionMoveRenameDirectory _ => 4, ActionTDownload _ => 5, ActionDownloadImage _ => 6, ActionMede8erViewXML _ => 7, ActionMede8erXML _ => 8, ActionNfo _ => 9, ActionPyTivoMeta _ => 10, ActionWdtvMeta _ => 11, ItemDownloading _ => 12, ActionDeleteFile _ => 13, ActionDeleteDirectory _ => 14, ActionDateTouchEpisode _ => 15, ActionDateTouchSeason _ => 16, ActionDateTouchMedia _ => 17, ActionDateTouchMovie _ => 18, ActionTRemove _ => 19, _ => throw new NotSupportedException() });
public override int Compare(Item o) { ActionMede8erViewXML nfo = o as ActionMede8erViewXML; return(string.Compare(Where.FullName, nfo?.Where.FullName, StringComparison.Ordinal)); }
public override int Compare(Item o) { ActionMede8erViewXML nfo = o as ActionMede8erViewXML; return((this.Where.FullName).CompareTo(nfo.Where.FullName)); }