Merge pull request #249 from pcc/xgetinputfocus
[mono.git] / mcs / class / System.Web.Mvc3 / Mvc / ViewPageControlBuilder.cs
1 namespace System.Web.Mvc {
2     using System.CodeDom;
3     using System.Web.UI;
4
5     internal sealed class ViewPageControlBuilder : FileLevelPageControlBuilder, IMvcControlBuilder {
6         public string Inherits {
7             get;
8             set;
9         }
10
11         public override void ProcessGeneratedCode(CodeCompileUnit codeCompileUnit, CodeTypeDeclaration baseType, CodeTypeDeclaration derivedType, CodeMemberMethod buildMethod, CodeMemberMethod dataBindingMethod) {
12             if (!String.IsNullOrWhiteSpace(Inherits)) {
13                 derivedType.BaseTypes[0] = new CodeTypeReference(Inherits);
14             }
15         }
16     }
17 }