コード例 #1
0
        /// <summary>
        /// Constructor from a tray popup setting
        /// </summary>
        /// <param name="criteria"></param>
        public CharacterComparer(TrayPopupSort criteria)
        {
            switch (criteria)
            {
            case TrayPopupSort.NameASC:
                m_criteria = CharacterSortCriteria.Name;
                m_order    = SortOrder.Ascending;
                break;

            case TrayPopupSort.NameDESC:
                m_criteria = CharacterSortCriteria.Name;
                m_order    = SortOrder.Descending;
                break;

            case TrayPopupSort.TrainingCompletionTimeASC:
                m_criteria = CharacterSortCriteria.TrainingCompletion;
                m_order    = SortOrder.Ascending;
                break;

            case TrayPopupSort.TrainingCompletionTimeDESC:
                m_criteria = CharacterSortCriteria.TrainingCompletion;
                m_order    = SortOrder.Descending;
                break;

            default:
                throw new NotImplementedException();
            }
        }
コード例 #2
0
 /// <summary>
 /// Constructor with custom parameters.
 /// </summary>
 public CharacterComparer(CharacterSortCriteria criteria, SortOrder order)
 {
     m_criteria = criteria;
     m_order    = order;
 }
コード例 #3
0
ファイル: CharacterComparer.cs プロジェクト: henrikja/EVEMon
 /// <summary>
 /// Constructor with custom parameters.
 /// </summary>
 public CharacterComparer(CharacterSortCriteria criteria, SortOrder order)
     : this()
 {
     Criteria = criteria;
     Order    = order;
 }
コード例 #4
0
 /// <summary>
 /// Constructor for an ascending sort along the given criteria.
 /// </summary>
 public CharacterComparer(CharacterSortCriteria criteria)
 {
     m_criteria = criteria;
     m_order    = SortOrder.Ascending;
 }
コード例 #5
0
ファイル: CharacterComparer.cs プロジェクト: henrikja/EVEMon
 /// <summary>
 /// Constructor for an ascending sort along the given criteria.
 /// </summary>
 public CharacterComparer(CharacterSortCriteria criteria)
     : this()
 {
     Criteria = criteria;
     Order    = SortOrder.Ascending;
 }