Example #1
0
        public virtual void Run()
        {
            cw = Model.Lamp.CodeWritersFactory.CreateCodeWriterCSharp();
            cw.WriteStdHeader(genie);
            cw.WriteUsing("System");
            ns = cw.CreateNamespaceWriter();

            Write();

            cw.Save(Path.Combine(genie.Config.OutDir, outFileName));
        }
Example #2
0
        public virtual void Run()
        {
            environment.BaseNamespace = DomainLayerConfig.DomainNamespace;

            cw = genie.Model.Lamp.CodeWritersFactory.CreateCodeWriterCSharp();
            cw.WriteStdHeader(genie);

            nswriter = cw.CreateNamespaceWriter();

            InternalRun();

            cw.Save(Path.Combine(genie.Config.OutDir, outFileName));
        }
Example #3
0
        protected virtual void ProcessEntities()
        {
            cw.BeginRegion("Entities");
            ICSharpNamespaceWriter nswriter = cw.CreateNamespaceWriter();

            foreach (IEntity entity in Model.Entities)
            {
                nswriter.BeginOrContinueScope(entity.Schema);
                ProcessEntity(entity);
                cw.WriteLine();
            }
            nswriter.EndScope();
            cw.EndRegion();
            cw.WriteLine();
        }