Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }