예제 #1
0
 /// <summary>
 /// 値を返す
 /// </summary>
 /// <param name="key">キー</param>
 /// <returns>
 /// 変換された設定値
 /// </returns>
 public static T GetValue <T>(SetValTypeBase <T> key)
 {
     return(_helper.GetValue(key));
 }
예제 #2
0
 /// <summary>
 /// 値を返す
 /// </summary>
 /// <param name="setValTypeBaseCls">設定値クラス</param>
 /// <returns>
 /// 変換された設定値
 /// </returns>
 public T GetValue <T>(SetValTypeBase <T> setValTypeBaseCls)
 {
     return(setValTypeBaseCls.GetValue(this.KeyValueDic));
 }
예제 #3
0
 /// <summary>
 /// 値変換
 /// </summary>
 /// <param name="key">キー</param>
 /// <param name="val">変換元値</param>
 /// <returns>変換後値</returns>
 public T ConvertToValue <T>(SetValTypeBase <T> key, string val)
 {
     return(key.ConvertToValue(val));
 }
예제 #4
0
 /// <summary>
 /// 値を追加する
 /// </summary>
 /// <param name="key">キー</param>
 /// <param name="newValue">
 /// 新しい値
 /// </param>
 public void AddValue <T>(SetValTypeBase <T> key, T newValue)
 {
     // 設定キー-新値Dicプロパティに追加
     this._dic.Add(key, newValue);
 }