public void FromString( string versionString )
{
string[] tokens = versionString.Split( '.' );
if ( tokens.Length > 0 )
{
try
{
Major = int.Parse( tokens[ 0 ] );
if ( tokens.Length > 1 )
Minor = int.Parse( tokens[ 1 ] );
if ( tokens.Length > 2 )
Release = int.Parse( tokens[ 2 ] );
if ( tokens.Length > 3 )
Build = int.Parse( tokens[ 3 ] );
}
catch
{
LogManager.Instance.Write( "Unable to parse the device version" );
}
}
}