System.Web.UI.ControlBuilder.AppendSubBuilder C# (CSharp) Method

AppendSubBuilder() public method

public AppendSubBuilder ( ControlBuilder subBuilder ) : void
subBuilder ControlBuilder
return void
		public virtual void AppendSubBuilder (ControlBuilder subBuilder)
		{
			subBuilder.OnAppendToParentBuilder (this);
			
			subBuilder.parentBuilder = this;
			if (childrenAsProperties) {
				AppendToProperty (subBuilder);
				return;
			}

			if (typeof (CodeRenderBuilder).IsAssignableFrom (subBuilder.GetType ())) {
				AppendCode (subBuilder);
				return;
			}

			AddChild (subBuilder);
		}

Usage Example

Example #1
0
        void AppendToProperty(ControlBuilder subBuilder)
        {
            if (typeof(CodeRenderBuilder) == subBuilder.GetType())
            {
                throw new HttpException("Code render not supported here.");
            }

            if (defaultPropertyBuilder != null)
            {
                defaultPropertyBuilder.AppendSubBuilder(subBuilder);
                return;
            }

            AddChild(subBuilder);
        }
All Usage Examples Of System.Web.UI.ControlBuilder::AppendSubBuilder