System.Web.Compilation.UserControlCompiler.AddStatementsToInitMethod C# (CSharp) Method

AddStatementsToInitMethod() protected method

protected AddStatementsToInitMethod ( ControlBuilder builder, CodeMemberMethod method ) : void
builder System.Web.UI.ControlBuilder
method System.CodeDom.CodeMemberMethod
return void
		protected override void AddStatementsToInitMethod (ControlBuilder builder, CodeMemberMethod method)
		{
#if NET_2_0
			if (parser.MasterPageFile != null) {
				CodeExpression prop;
				prop = new CodePropertyReferenceExpression (new CodeArgumentReferenceExpression("__ctrl"), "MasterPageFile");
				CodeExpression ct = new CodePrimitiveExpression (parser.MasterPageFile);
				method.Statements.Add (AddLinePragma (new CodeAssignStatement (prop, ct), parser.DirectiveLocation));
			}
#endif
		}
	}