コード例 #1
0
        private void HelloWorld()
        {
            using (new Redrawer(CodeUnit))
                using (Transaction.Create(CodeUnit.ActionManager))
                {
                    CodeUnit.AddUsings(
                        "System",
                        "System.Collections.Generic",
                        "System.Text"
                        );

                    NamespaceBlock n = CodeUnit.AddNamespace("GuiLabs.Editor.Test");
                    ClassBlock     c = n.AddClass("Program", "public static");
                    MethodBlock    m = c.AddMethod("Main", "public static", "void");
                    m.VMembers.Add(new ForeachBlock());
                    //BlockStatementBlock b = new BlockStatementBlock();
                    //b.Add(new ForeachBlock());
                    //m.VMembers = b;

                    // AddEnum(n);
                    // AddInterface(n);
                }
            DisplayContextHelp();
        }