Example #1
0
 //-------------------------------------------------------------------------
 /// <summary>
 /// 추가
 /// </summary>
 /// <param name="user">IIniを사용する유저</param>
 /// <param name="group">userが사용する그룹명</param>
 public virtual void AddIniSaveLoad(IIniSaveLoad user, string group)
 {
     // 그룹명の중複チェック
     if (!m_enable_duplicate_group_name)
     {
         if (is_duplicate_group_name(group))
         {
             throw new Exception(String.Format("[ {0} ]\r\n그룹명が중複しています. ", group));
         }
     }
     m_list.Add(new SaveLoadNode(user, group));
 }
Example #2
0
            //-------------------------------------------------------------------------
            /// <summary>
            /// 구축
            /// </summary>
            /// <param name="user">유저</param>
            /// <param name="group">유저が사용する그룹명</param>
            public SaveLoadNode(IIniSaveLoad user, string group)
            {
                if (user == null)
                {
                    throw new ArgumentException();
                }
                if (String.IsNullOrEmpty(group))
                {
                    throw new ArgumentException();
                }

                m_user  = user;
                m_group = group;
            }
Example #3
0
 //-------------------------------------------------------------------------
 /// <summary>
 /// 추가, 그룹명はuser.DefaultGroupNameを사용する
 /// </summary>
 /// <param name="user">IIniを사용する유저</param>
 public virtual void AddIniSaveLoad(IIniSaveLoad user)
 {
     AddIniSaveLoad(user, user.DefaultIniGroupName);
 }