Esempio n. 1
0
        public static List <LogInfo> Exit(EngineState s, CodeCommand cmd)
        {
            List <LogInfo> logs = new List <LogInfo>();

            Debug.Assert(cmd.Info.GetType() == typeof(CodeInfo_Exit));
            CodeInfo_Exit info = cmd.Info as CodeInfo_Exit;

            s.PassCurrentPluginFlag = true;

            logs.Add(new LogInfo(info.NoWarn ? LogState.Ignore : LogState.Warning, info.Message, cmd));

            return(logs);
        }
Esempio n. 2
0
        public static List <LogInfo> Exit(EngineState s, CodeCommand cmd)
        {
            List <LogInfo> logs = new List <LogInfo>();

            CodeInfo_Exit info = cmd.Info.Cast <CodeInfo_Exit>();

            string message = StringEscaper.Preprocess(s, info.Message);

            s.PassCurrentScriptFlag = true;

            logs.Add(new LogInfo(info.NoWarn ? LogState.Ignore : LogState.Warning, message, cmd));

            return(logs);
        }