void AddLiteralSubObject (ControlBuilder builder, string str)
{
if (!builder.HasAspCode) {
CodeObjectCreateExpression expr;
expr = new CodeObjectCreateExpression (typeof (LiteralControl), new CodePrimitiveExpression (str));
AddParsedSubObjectStmt (builder, expr);
} else {
CodeMethodReferenceExpression methodRef = new CodeMethodReferenceExpression ();
methodRef.TargetObject = new CodeArgumentReferenceExpression ("__output");
methodRef.MethodName = "Write";
CodeMethodInvokeExpression expr;
expr = new CodeMethodInvokeExpression (methodRef, new CodePrimitiveExpression (str));
builder.RenderMethod.Statements.Add (expr);
}
}