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)); }
private void ProcessEnumerations() { cw.BeginRegion("Enumerations"); ICSharpNamespaceWriter nswriter = cw.CreateNamespaceWriter(); foreach (IEnumeration enumeration in Model.Enumerations) { nswriter.BeginOrContinueScope(enumeration.Schema); ProcessEnumeration(enumeration); } nswriter.EndScope(); cw.EndRegion(); }
private void ProcessEntities() { cw.BeginRegion("Entities classes"); ICSharpNamespaceWriter nswriter = cw.CreateNamespaceWriter(); foreach (IEntity entity in Model.Entities) { nswriter.BeginOrContinueScope(entity.Schema); ProcessEntity(entity); } nswriter.EndScope(); cw.EndRegion(); }