/// <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); }
/// <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; }