UI\ControlBuilder.cs (62)
320if (InDesigner && ParseTimeData != null) {
321TemplateParser parser = ParseTimeData.Parser;
335return ParseTimeData.DefaultPropertyBuilder;
357if (ParseTimeData.EventDescriptors == null) {
358ParseTimeData.EventDescriptors = TargetFrameworkUtil.GetEvents(_controlType);
361return ParseTimeData.EventDescriptors;
367return ParseTimeData.Filter;
370ParseTimeData.Filter = value;
380return ParseTimeData.ChildrenAsProperties;
390return ParseTimeData.IsNonParserAccessor;
400return ParseTimeData.HasAspCode;
413return ParseTimeData.ID;
416ParseTimeData.ID = value;
422return ParseTimeData.IsGeneratedID;
425ParseTimeData.IsGeneratedID = value;
431return ParseTimeData.IgnoreControlProperties;
477return ParseTimeData.IsHtmlControl;
486return ParseTimeData.Line;
489ParseTimeData.Line = value;
495if (ParseTimeData != null) {
496return ParseTimeData.Localize;
508if (ParseTimeData.NamingContainerSearched) {
509return ParseTimeData.NamingContainerBuilder;
513ParseTimeData.NamingContainerBuilder = null;
516ParseTimeData.NamingContainerBuilder = ParentBuilder;
519ParseTimeData.NamingContainerBuilder = ParentBuilder.NamingContainerBuilder;
522ParseTimeData.NamingContainerSearched = true;
523return ParseTimeData.NamingContainerBuilder;
556return ParseTimeData.ParentBuilder;
566return ParseTimeData.Parser;
592if (ParseTimeData.PropertyDescriptors == null) {
593ParseTimeData.PropertyDescriptors = TargetFrameworkUtil.GetProperties(_controlType);
596return ParseTimeData.PropertyDescriptors;
602if (ParseTimeData.PropertyEntries == null) {
603ParseTimeData.PropertyEntries = new CaseInsensitiveStringSet();
606return ParseTimeData.PropertyEntries;
634return ParseTimeData.SupportsAttributes;
653return ParseTimeData.VirtualPath;
656ParseTimeData.VirtualPath = value;
695string controlID = ParseTimeData.ID;
1414ParseTimeData.HasAspCode = true;
1602ParseTimeData.DefaultPropertyBuilder = null;
1900ParseTimeData.Parser = parser;
1901ParseTimeData.ParentBuilder = parentBuilder;
1903ParseTimeData.IgnoreControlProperties = parser.IgnoreControlProperties;
1918ParseTimeData.IsNonParserAccessor = true;
1921ParseTimeData.ChildrenAsProperties = true;
1926ParseTimeData.ChildrenAsProperties = pca.ChildrenAsProperties;
1937ParseTimeData.DefaultPropertyBuilder = CreateChildBuilder(String.Empty, pca.DefaultProperty, null/*attribs*/, parser, null, null /*id*/, Line, VirtualPath, ref subType, true /*defaultProperty*/);
1943ParseTimeData.IsHtmlControl = typeof(HtmlControl).IsAssignableFrom(_controlType);
1946ParseTimeData.SupportsAttributes = typeof(IAttributeAccessor).IsAssignableFrom(_controlType);
2557ParseTimeData.DefaultPropertyBuilder = null;
2830ParseTimeData.Localize = parseResult;
2833ParseTimeData.Localize = true;
2856if (!ParseTimeData.Localize) {
2862ParseTimeData.ResourceKeyPrefix = keyPrefix;
3024ParseTimeData.ParentBuilder = parentBuilder;
3025if ((ParseTimeData.FirstNonThemableProperty != null) && (parentBuilder is FileLevelPageThemeBuilder)) {
3026throw new InvalidOperationException(SR.GetString(SR.Property_theme_disabled, ParseTimeData.FirstNonThemableProperty.Name, ControlType.FullName));
3036return ParseTimeData.ResourceKeyPrefix;
3126if (InPageTheme && (ParseTimeData.FirstNonThemableProperty == null)) {
3137ParseTimeData.FirstNonThemableProperty = propDesc;