/// <summary> /// コンストラクタ /// 引数からローカライズを考慮したカテゴリ名を生成し、そのカテゴリ名を使用して初期化を行う /// </summary> /// <param name="definedCategory"> /// 定義済みカテゴリ /// </param> /// <param name="sortKey"> /// ソートキー /// 0~最大値までの値を設定(0を除いて設定した値の昇順でソートする)、 /// 0の場合はソート順が最下位となる /// </param> public SortableCategoryAttribute(DefinedCategory definedCategory, int sortKey) : base(GetSortableCategoryName(DefinedCategoryString.GetString(definedCategory), sortKey)) { DefinedCategory = definedCategory; CategoryName = DefinedCategoryString.GetString(definedCategory); SortKey = sortKey; }
/// <summary> /// コンストラクタ /// 引数からローカライズを考慮したカテゴリ名を生成し、そのカテゴリ名を使用して初期化を行う /// </summary> /// <param name="definedCategory">定義済みカテゴリ</param> public SortableCategoryAttribute(DefinedCategory definedCategory) : base(DefinedCategoryString.GetString(definedCategory)) { DefinedCategory = definedCategory; CategoryName = DefinedCategoryString.GetString(definedCategory); SortKey = 0; }
/// <summary> /// コンストラクタ /// 引数からローカライズを考慮したカテゴリ名を生成し、そのカテゴリ名を使用して初期化を行う /// </summary> /// <param name="definedCategory">定義済みカテゴリ</param> public LocalizableCategoryAttribute(DefinedCategory definedCategory) : base(DefinedCategoryString.GetString(definedCategory)) { DefinedCategory = definedCategory; }