public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ServerDefinition: if (serverType != null) { cb.AppendLine("private " + serverType + " " + Name + ";").AppendLine(); } break; case MemberCodePoint.ClientDefinition: if (clientType != null) { cb.AppendLine("private " + ClientType + " " + Name + ";").AppendLine(); } break; case MemberCodePoint.TransferConstructor: if (serverType != null && clientType != null) { cb.AppendLine("this." + name + " = (" + clientType + ")" + ParserUtils.ConfigObjectName + "[\"" + name + "\"];"); } break; case MemberCodePoint.ConfigObjectInit: if (serverType != null && clientType != null) { cb.AppendLine(ParserUtils.ConfigObjectName + "[\"" + name + "\"] = this." + name + ";"); } break; } }
public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ServerDefinition: case MemberCodePoint.ClientDefinition: cb.AppendLine("private int copyrightYear;") .AppendLine("public int CopyrightYear {").Indent() .AppendLine("get { return copyrightYear; }") .AppendLine("set { copyrightYear = value; }").Outdent() .AppendLine("}").AppendLine(); break; case MemberCodePoint.ServerConstructor: cb.AppendLine("copyrightYear = DateTime.Now.Year;"); break; case MemberCodePoint.ClientConstructor: cb.AppendLine("copyrightYear = (new DateTime()).GetFullYear();"); break; case MemberCodePoint.TransferConstructor: cb.AppendLine("copyrightYear = (int)" + ParserUtils.ConfigObjectName + "[\"copyrightYear\"];"); break; case MemberCodePoint.ConfigObjectInit: cb.AppendLine(ParserUtils.ConfigObjectName + "[\"copyrightYear\"] = this.copyrightYear;"); break; } }
public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ServerDefinition: case MemberCodePoint.ClientDefinition: WriteDefinition(cb); break; case MemberCodePoint.ServerConstructor: case MemberCodePoint.ClientConstructor: WriteNonTransferConstructorCode(cb); break; case MemberCodePoint.TransferConstructor: WriteTransferConstructorCode(cb); break; case MemberCodePoint.Attach: WriteAttachCode(cb); break; case MemberCodePoint.ConfigObjectInit: WriteConfigObjectInitCode(cb); break; } }
public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ServerDefinition: WriteDefinition(tpl, true, cb); break; case MemberCodePoint.ClientDefinition: if (tpl.EnableClientCreate) WriteDefinition(tpl, false, cb); break; } }
public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ClientDefinition: if (clientType != null) WriteDefinition(cb, clientType, backingFieldClientType, false); break; case MemberCodePoint.ServerDefinition: if (serverType != null) WriteDefinition(cb, serverType, backingFieldServerType, true); break; } }
public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ClientDefinition: { string className = MapTagNameToClass(tagName); cb.AppendLine("private " + className + " " + name + " { get { return (" + className + ")Document.GetElementById(id + \"_" + name + "\"); } }").AppendLine(); break; } case MemberCodePoint.ClientIdChanging: cb.AppendLine("this." + name + ".ID = value + \"_" + name + "\";"); break; } }
public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ServerDefinition: WriteDefinition(tpl, true, cb); break; case MemberCodePoint.ClientDefinition: if (tpl.EnableClientCreate) { WriteDefinition(tpl, false, cb); } break; } }
public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ClientDefinition: if (clientType != null) { WriteDefinition(cb, clientType, backingFieldClientType, false); } break; case MemberCodePoint.ServerDefinition: if (serverType != null) { WriteDefinition(cb, serverType, backingFieldServerType, true); } break; } }
public void WriteCode(ITemplate tpl, MemberCodePoint point, CodeBuilder cb) { switch (point) { case MemberCodePoint.ServerDefinition: if (serverType != null) cb.AppendLine("private " + serverType + " " + Name + ";").AppendLine(); break; case MemberCodePoint.ClientDefinition: if (clientType != null) cb.AppendLine("private " + ClientType + " " + Name + ";").AppendLine(); break; case MemberCodePoint.TransferConstructor: if (serverType != null && clientType != null) cb.AppendLine("this." + name + " = (" + clientType + ")" + ParserUtils.ConfigObjectName + "[\"" + name + "\"];"); break; case MemberCodePoint.ConfigObjectInit: if (serverType != null && clientType != null) cb.AppendLine(ParserUtils.ConfigObjectName + "[\"" + name + "\"] = this." + name + ";"); break; } }