Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
        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;
            }
        }
Beispiel #7
0
        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;
			}
		}
		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;
			}
		}
Beispiel #11
0
		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.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;
			}
		}