public bool CanRecognizeLine(string line) { var lines = line.Split(" \t".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); if (lines.Length < 5) { return(false); } int test; if (!Int32.TryParse(lines[0], out test)) { return(false); } if (!IPAndPortValidator.Validate(lines[1])) { return(false); } if (!Int32.TryParse(lines[2], out test)) { return(false); } if (!GUIDValidator.Validate(lines[3].Replace("(OK)", string.Empty).Replace("(?)", string.Empty))) { return(false); } return(true); }
public bool CanRecognizeLine(string line) { var lines = line.Split(" \t".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); if (lines.Length < 3) { return(false); } int test; if (!int.TryParse(lines[0], out test)) { return(false); } if (!GUIDValidator.Validate(lines[1])) { return(false); } return(true); }