Example #1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="e">カレントフォルダの設定</param>
        public CurrentDirectoryHelper(CurrentDirectoryEnum e)
        {
            switch (e)
            {
                case CurrentDirectoryEnum.ExecuteDirectory:
                    SetCurrentDir(global::System.AppDomain.CurrentDomain.BaseDirectory);
                    break;
                case CurrentDirectoryEnum.StartupDirectory:
                    SetCurrentDir(startUpDir);
                    break;
                case CurrentDirectoryEnum.WorkingDirectory:
                    // do nothing
                    break;

                default:
                    throw null; // ありえない
            }
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="e">カレントフォルダの設定</param>
        public CurrentDirectoryHelper(CurrentDirectoryEnum e)
        {
            switch (e)
            {
            case CurrentDirectoryEnum.ExecuteDirectory:
                SetCurrentDir(global::System.AppDomain.CurrentDomain.BaseDirectory);
                break;

            case CurrentDirectoryEnum.StartupDirectory:
                SetCurrentDir(startUpDir);
                break;

            case CurrentDirectoryEnum.WorkingDirectory:
                // do nothing
                break;

            default:
                throw null;                         // ありえない
            }
        }