Example #1
0
        internal void ProcessErrors()
        {
            var isErrroSection = false;

            // Build succeeded.
            foreach (var line in Output)
            {
                if (!isErrroSection)
                {
                    if (line.StartsWith("Build FAILED.") || line.StartsWith("Build succeeded."))
                    {
                        isErrroSection = true;
                    }
                }
                else
                {
                    if (!line.IsEmpty())
                    {
                        var error = CompilerError.Parser(line);
                        if (error != null)
                        {
                            Errors.Add(error);
                        }
                    }
                }
            }
        }