HDLToolkit.Xilinx.Simulation.ISimProcess.ProcessLine C# (CSharp) Method

ProcessLine() protected method

protected ProcessLine ( string line ) : void
line string
return void
        protected override void ProcessLine(string line)
        {
            //Logger.Instance.WriteDebug("[stdout:{0}]", line);
            if (string.Compare(line, "WARNING: A WEBPACK license was found.") == 0)
            {
                Logger.Instance.WriteWarning("ISim License not found, will fall back to Web Pack License");
            }

            if (line.StartsWith("at "))
            {
                // drop info data
                lock (outputLock)
                {
                    if (log != null)
                    {
                        log.AppendLine(line);
                    }
                }
            }
            else
            {
                lock (outputLock)
                {
                    if (commandLog != null)
                    {
                        commandLog.AppendLine(line);
                    }
                }
            }

            base.ProcessLine(line);
        }