4 writes to BaseType
System.Web (4)
UI\PageParser.cs (2)
263BaseType = DefaultPageBaseType; 266BaseType = PagesConfig.PageBaseTypeInternal;
UI\UserControlParser.cs (2)
46BaseType = PageParser.DefaultUserControlBaseType; 49BaseType = PagesConfig.UserControlBaseTypeInternal;
27 references to BaseType
System.Web (27)
Compilation\BaseCodeDomTreeGenerator.cs (7)
164Debug.Assert(Parser.BaseType != null); 208string baseTypeName = Parser.BaseTypeName != null ? Parser.BaseTypeName : Parser.BaseType.Name; 262_intermediateClass.UserData["BaseClassDefinition"] = Parser.BaseType; 286_intermediateClass.BaseTypes.Add(CodeDomUtility.BuildGlobalCodeTypeReference(Parser.BaseType)); 359Debug.Assert(Parser.BaseType != null); 362Parser.BaseType.GetConstructors(BindingFlags.Instance | BindingFlags.Public).Any(c => c.GetParameters().Length > 0)) { 371if (Parser.BaseType.GetConstructor(Type.EmptyTypes) != null) {
Compilation\BaseTemplateBuildProvider.cs (1)
161return Parser.BaseType;
Compilation\BaseTemplateCodeDomTreeGenerator.cs (5)
448if (typeof(INamingContainer).IsAssignableFrom(Parser.BaseType)) { 449containerType = Parser.BaseType; 1154if (Parser.BaseType != null) { 1158Type memberType = Util.GetNonPrivateFieldType(Parser.BaseType, builder.ID); 1163memberType = Util.GetNonPrivatePropertyType(Parser.BaseType, builder.ID);
Compilation\MasterPageBuildProvider.cs (1)
30return new BuildResultNoCompileMasterPage(Parser.BaseType, Parser);
Compilation\PageBuildProvider.cs (1)
34return new BuildResultNoCompilePage(Parser.BaseType, Parser);
Compilation\PageCodeDomTreeGenerator.cs (2)
579if (Parser.BaseType != typeof(Page)) { 580methodInfo = Parser.BaseType.GetMethod("ProcessRequest",
Compilation\TemplateControlCodeDomTreeGenerator.cs (2)
71CodeTypeReference classTypeRef = CodeDomUtility.BuildGlobalCodeTypeReference(Parser.BaseType); 278foreach (var c in Parser.BaseType.GetConstructors(BindingFlags.Instance | BindingFlags.Public)) {
Compilation\UserControlBuildProvider.cs (1)
30return new BuildResultNoCompileUserControl(Parser.BaseType, Parser);
UI\PageParser.cs (1)
192RootBuilder.SetControlType(BaseType);
UI\TemplateControlParser.cs (1)
302if (ScriptList.Count == 0 && BaseType == DefaultBaseType && CodeFileVirtualPath == null)
UI\TemplateParser.cs (5)
583if (BaseType == DefaultBaseType) { 628object[] attrs = BaseType.GetCustomAttributes( 1222if (!_pageParserFilter.AllowBaseType(BaseType)) { 1224SR.GetString(SR.Base_type_not_allowed, BaseType.FullName)); 1875RootBuilder.SetControlType(BaseType);