示例#1
0
 public override ExecutableContent create(Interpreter interpreter) 
 {
     CustomExecutableContent execContent = new CustomExecutableContent();
     execContent.swigCMemOwn = false;
     return execContent;
 }
示例#2
0
文件: RunTests.cs 项目: juehv/uscxml
        public static void testExecutableContent()
        {
            Console.WriteLine("testExecutableContent");
            CustomExecutableContent execContent = new CustomExecutableContent();
            Factory.getInstance().registerExecutableContent(execContent);

            Interpreter interpreter = Interpreter.fromXML(
                            "<scxml>\n" +
                            "  <state id=\"s0\">\n" +
                            "    <onentry>\n" +
                            "      <!-- custom foo=\"bar\">\n" +
                            "        <something></something>\n" +
                            "      </custom>\n" +
                            "      <custom foo=\"bar\">\n" +
                            "        <something></something>\n" +
                            "      </custom -->\n" +
                            "    </onentry>\n" +
                            "    <transition target=\"exit\" />" +
                            "  </state>\n" +
                            "  <final id=\"exit\" />" +
                            "</scxml>\n", ""
                    );
            interpreter.interpret();
            interpreter.Dispose();
        }