OpenTween.TweenMain.GetComparerModeByColumnIndex C# (CSharp) Method

GetComparerModeByColumnIndex() private method

列インデックスからソートを行う ComparerMode を求める
private GetComparerModeByColumnIndex ( int columnIndex ) : ComparerMode?
columnIndex int ソートを行うカラムのインデックス (表示上の順序とは異なる)
return ComparerMode?
        private ComparerMode? GetComparerModeByColumnIndex(int columnIndex)
        {
            if (this._iconCol)
                return ComparerMode.Id;

            switch (columnIndex)
            {
                case 1: // ニックネーム
                    return ComparerMode.Nickname;
                case 2: // 本文
                    return ComparerMode.Data;
                case 3: // 時刻=発言Id
                    return ComparerMode.Id;
                case 4: // 名前
                    return ComparerMode.Name;
                case 7: // Source
                    return ComparerMode.Source;
                default:
                    // 0:アイコン, 5:未読マーク, 6:プロテクト・フィルターマーク
                    return null;
            }
        }
TweenMain