Ejemplo n.º 1
0
        /// <summary>
        /// Parse a module version from the given string version (formatted as major.minor.revision).
        /// </summary>
        /// <returns>The parsed module version object.</returns>
        /// <param name="version">The formatted version string.</param>
        public virtual ModuleVersion ParseModuleVersion(string version)
        {
            ModuleVersion moduleVersion = new ModuleVersion();

            if (version != null)
            {
                string[] versionDetails = version.Split(MODULES_VERSION_SEPARATOR);
                if (versionDetails.Length > 0)
                {
                    moduleVersion.Major = versionDetails[0];
                }
                if (versionDetails.Length > 1)
                {
                    moduleVersion.Minor = versionDetails[1];
                }
                if (versionDetails.Length > 2)
                {
                    moduleVersion.Revision = versionDetails[2];
                }
            }

            return(moduleVersion);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Parse a module version from the given string version (formatted as major.minor.revision).
        /// </summary>
        /// <returns>The parsed module version object.</returns>
        /// <param name="version">The formatted version string.</param>
        public virtual ModuleVersion ParseModuleVersion(string version)
        {
            ModuleVersion moduleVersion = new ModuleVersion();
            if (version!=null) {
                string[] versionDetails = version.Split (MODULES_VERSION_SEPARATOR);
                if(versionDetails.Length>0) {
                    moduleVersion.Major = versionDetails[0];
                }
                if(versionDetails.Length>1) {
                    moduleVersion.Minor = versionDetails[1];
                }
                if(versionDetails.Length>2) {
                    moduleVersion.Revision = versionDetails[2];
                }
            }

            return moduleVersion;
        }