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)); }
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)); }
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(); }