Exemplo n.º 1
0
        /// <summary>
        /// Method to get Special Directories Enumerator to root directory string.
        /// </summary>
        /// <param name="sdn">A Special Directories Name.</param>
        /// <returns>The root directory Special Directories Name.</returns>
        public static string RootDirectory(this SpecialDirectoriesName sdn)
        {
            switch (sdn)
            {
            case SpecialDirectoriesName.Bin:
                return("{Bin}");

            case SpecialDirectoriesName.Cache:
                return("{Cache}");

            case SpecialDirectoriesName.Config:
                return("{Config}");

            case SpecialDirectoriesName.Data:
                return("{Data}");

            case SpecialDirectoriesName.Logs:
                return("{Logs}");;;

            case SpecialDirectoriesName.Plugin:
                return("{Plugin}");;

            case SpecialDirectoriesName.Theme:
                return("{Theme}");
            }

            return(null);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Method to get Special Directories Enumerator string name.
        /// </summary>
        /// <param name="sdn">A Special Directories Name.</param>
        /// <returns>The special Directories Name string.</returns>
        public static string Name(this SpecialDirectoriesName sdn)
        {
            switch (sdn)
            {
            case SpecialDirectoriesName.Bin:
                return("Bin");

            case SpecialDirectoriesName.Cache:
                return("Cache");

            case SpecialDirectoriesName.Config:
                return("Config");

            case SpecialDirectoriesName.Data:
                return("Data");

            case SpecialDirectoriesName.Logs:
                return("Logs");

            case SpecialDirectoriesName.Plugin:
                return("Plugin");

            case SpecialDirectoriesName.Theme:
                return("Theme");
            }

            return(null);
        }