a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
18 lines
646 B
C#
18 lines
646 B
C#
namespace System.Web.Mvc {
|
|
using System.CodeDom;
|
|
using System.Web.UI;
|
|
|
|
internal sealed class ViewUserControlControlBuilder : FileLevelUserControlBuilder, IMvcControlBuilder {
|
|
public string Inherits {
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public override void ProcessGeneratedCode(CodeCompileUnit codeCompileUnit, CodeTypeDeclaration baseType, CodeTypeDeclaration derivedType, CodeMemberMethod buildMethod, CodeMemberMethod dataBindingMethod) {
|
|
if (!String.IsNullOrWhiteSpace(Inherits)) {
|
|
derivedType.BaseTypes[0] = new CodeTypeReference(Inherits);
|
|
}
|
|
}
|
|
}
|
|
}
|