public static ResyncState FromString(string ResyncCommand) { string[] Tokens = ResyncCommand.Split(new char[] { ':' }); if (Tokens == null || Tokens.Length < 1) return null; ResyncState State = new ResyncState(Convert.ToInt32(Tokens[0]), 0); if (Tokens.Length >= 1) State.ResyncFlags = Convert.ToUInt32(Tokens[1]); return State; } };