public override void Build()
        {
            ns("MyNameSpace");
            declClass(TypePublic, "MyClass");

            ArgRef argText = "text";

            declMethod(MemPublic, "System.String", "ReturnString", "System.String", argText);
            rtn(argText);
        }
Example #2
0
        public override void Build()
        {
            ns("MyNameSpace");

            declClass(TypePublic, "MyClass");
            ArgRef argText = "text";

            declMethod(MemPublic, "System.Void", "WriteString", "System.String", argText);

            enter(ex("Console", "WriteLine", argText));
        }
        public override void Build()
        {
            ns("MyNameSpace");

            // Class : BaseType
            declClass(TypePublic, "BaseType");

            declCtor(MemPublic);
            declCtor(MemPublic, "System.String", "TestStringParameter");

            // Class : DerviedType
            declClass(TypePublic, "DerivedType", "BaseType");
            ArgRef argTestParam = "TestStringParameter";

            declCtor(MemPublic, "System.String", argTestParam);
            parent(argTestParam);

            declCtor(MemPublic);
            parent(new Literal("test"));

            declCtor(MemPublic, "System.Int32", "TestIntParameter");
            peer();
        }