--- /dev/null
+//
+// System.Web.UI.BuildMethod.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public delegate Control BuildMethod();
+}
--- /dev/null
+//
+// System.Web.UI.BuildTemplateMethod.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public delegate void BuildTemplateMethod(Control control);
+}
+2001-08-28 Bob Smith <bob@thestuff.net>
+ * Added TODO.
+ * BuildMethod.cs: Initial implementation.
+ * BuildTemplateMethod.cs: Initial implementation.
+ * HtmlTextWriterAttribute.cs: Initial implementation.
+ * HtmlTextWriterStyle.cs: Initial implementation.
+ * HtmlTextWriterTag.cs: Initial implementation.
+ * IAttributeAccessor.cs: Initial implementation.
+ * IDataBindingsAccessor.cs: Initial implementation.
+ * ImageClickEventHandler.cs: Initial implementation.
+ * INamingContainer.cs: Initial implementation.
+ * IParserAccessor.cs: Initial implementation.
+ * IPostBackDataHandler.cs: Initial implementation.
+ * IPostBackEventHandler.cs: Initial implementation.
+ * IStateManager.cs: Initial implementation.
+ * ITagNameToTypeMapper.cs: Initial implementation.
+ * ITemplate.cs: Initial implementation.
+ * IValidator.cs: Initial implementation.
+ * OutputCacheLocation.cs: Initial implementation.
+ * PersistanceMode.cs: Initial implementation.
+ * StateItem.cs: Initial implementation.
+
2001-08-27 Bob Smith <bob@thestuff.net>
* Control.cs: Bug fixes and implementations.
2001-08-17 Bob Smith <bob@thestuff.net>
* Control.cs: Partial implementation.
-
--- /dev/null
+//
+// System.Web.UI.HtmlTextWriterAttribute.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public enum HtmlTextWriterAttribute
+ {
+ Accesskey,
+ Align,
+ Alt,
+ Background,
+ Bgcolor,
+ Border,
+ Bordercolor,
+ Cellpadding,
+ Cellspacing,
+ Checked,
+ Class,
+ Cols,
+ Colspan,
+ Disabled,
+ For,
+ Height,
+ Href,
+ Id,
+ Maxlength,
+ Multiple,
+ Name,
+ Nowrap,
+ Onchange,
+ Onclick,
+ ReadOnly,
+ Rows,
+ Rowspan,
+ Rules,
+ Selected,
+ Size,
+ Src,
+ Style,
+ Tabindex,
+ Target,
+ Title,
+ Type,
+ Valign,
+ Value,
+ Width,
+ Wrap
+ }
+}
--- /dev/null
+//
+// System.Web.UI.HtmlTextWriterStyle.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public enum HtmlTextWriterStyle
+ {
+ BackgroundColor,
+ BackgroundImage,
+ BorderCollapse,
+ BorderColor,
+ BorderStyle,
+ BorderWidth,
+ Color,
+ FontFamily,
+ FontSize,
+ FontStyle,
+ FontWeight,
+ Height,
+ TextDecoration,
+ Width
+ }
+}
--- /dev/null
+//
+// System.Web.UI.HtmlTextWriterTag.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public enum HtmlTextWriterTag
+ {
+ A,
+ Acronym,
+ Address,
+ Area,
+ B,
+ Base,
+ Basefont,
+ Bdo,
+ Bgsound,
+ Big,
+ Blockquote,
+ Body,
+ Br,
+ Button,
+ Caption,
+ Center,
+ Cite,
+ Code,
+ Col,
+ Colgroup,
+ Dd,
+ Del,
+ Dfn,
+ Dir,
+ Div,
+ Dl,
+ Dt,
+ Em,
+ Embed,
+ Fieldset,
+ Font,
+ Form,
+ Frame,
+ Frameset,
+ H1,
+ H2,
+ H3,
+ H4,
+ H5,
+ H6,
+ Head,
+ Hr,
+ Html,
+ I,
+ Iframe,
+ Img,
+ Input,
+ Ins,
+ Isindex,
+ Kbd,
+ Label,
+ Legend,
+ Li,
+ Link,
+ Map,
+ Marquee,
+ Menu,
+ Meta,
+ Nobr,
+ Noframes,
+ Noscript,
+ Object,
+ Ol,
+ Option,
+ P,
+ Param,
+ Pre,
+ Q,
+ Rt,
+ Ruby,
+ S,
+ Samp,
+ Script,
+ Select,
+ Small,
+ Span,
+ Strike,
+ Strong,
+ Style,
+ Sub,
+ Sup,
+ Table,
+ Tbody,
+ Td,
+ Textarea,
+ Tfoot,
+ Th,
+ Thead,
+ Title,
+ Tr,
+ Tt,
+ U,
+ Ul,
+ Unknown,
+ Var,
+ Wbr,
+ Xml
+ }
+}
--- /dev/null
+//
+// System.Web.UI.IAttributeAccessor.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface IAttributeAccessor
+ {
+ string GetAttribute(string key);
+ void SetAttribute(string key, string value);
+ }
+}
--- /dev/null
+//
+// System.Web.UI.IDataBindingsAccessor.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface IDataBindingsAccessor
+ {
+ DataBindingCollection DataBindings {get;}
+ bool HasDataBindings {get;}
+ }
+}
--- /dev/null
+//
+// System.Web.UI.INamingContainer.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface INamingContainer;
+}
--- /dev/null
+//
+// System.Web.UI.IParserAccessor.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface IParserAccessor
+ {
+ void AddParsedSubObject(object obj);
+ }
+}
--- /dev/null
+//
+// System.Web.UI.IPostBackDataHandler.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface IPostBackDataHandler
+ {
+ bool LoadPostData(string postDataKey, NameValueCollection postCollection);
+ void RaisePostDataChangedEvent();
+ }
+}
--- /dev/null
+//
+// System.Web.UI.IPostBackEventHandler.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface IPostBackEventHandler
+ {
+ void RaisePostBackEvent(string eventArgument);
+ }
+}
--- /dev/null
+//
+// System.Web.UI.IStateManager.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface IStateManager
+ {
+ void LoadViewState(object state);
+ object SaveViewState();
+ void TrackViewState();
+ }
+}
--- /dev/null
+//
+// System.Web.UI.ITagNameToTypeMapper.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface ITagNameToTypeMapper
+ {
+ Type GetControlType(string tagName, IDictionary attribs);
+ }
+}
--- /dev/null
+//
+// System.Web.UI.ITemplate.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface ITemplate
+ {
+ void InstantiateIn(Control container);
+ }
+}
--- /dev/null
+//
+// System.Web.UI.IValidator.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public interface IValidator
+ {
+ void Validate();
+ string ErrorMessage {get; set;}
+ bool IsValid {get; set;}
+ }
+}
--- /dev/null
+//
+// System.Web.UI.ImageClickEventHandler.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public delegate void ImageClickEventHandler(object sender, ImageClickEventArgs e);
+}
--- /dev/null
+//
+// System.Web.UI.OutputCacheLocation.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public enum OutputCacheLocation
+ {
+ Any,
+ Client,
+ Downstream,
+ None,
+ Server
+ }
+}
--- /dev/null
+//
+// System.Web.UI.PersistanceMode.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public enum PersistenceMode
+ {
+ Attribute,
+ EncodedInnerDefaultProperty,
+ InnerDefaultProperty,
+ InnerProperty
+ }
+}
--- /dev/null
+//
+// System.Web.UI.StateItem.cs
+//
+// Author:
+// Bob Smith <bob@thestuff.net>
+//
+// (C) Bob Smith
+//
+
+using System;
+using System.Web;
+
+namespace System.Web.UI
+{
+ public sealed class StateItem
+ {
+ private bool _isDirty = false;
+ private object _value = null;
+ public bool IsDirty
+ {
+ get
+ {
+ return _isDirty;
+ }
+ set
+ {
+ _isDirty = value;
+ }
+ }
+ public object Value
+ {
+ get
+ {
+ return _value;
+ }
+ set
+ {
+ _value = value;
+ }
+ }
+ public StateItem() {}
+ public StateItem(Object value)
+ {
+ _value = value;
+ }
+ }
+}
--- /dev/null
+AttributeCollection
+BaseParser
+BasePartialCachingControl
+CompiledTemplateBuilder
+ConstructorNeedsTagAttribute
+ControlBuilder
+ControlBuilderAttribute
+ControlCollection
+CssStyleCollection
+DataBinder
+DataBinding
+DataBindingCollection
+DataBindingHandlerAttribute
+DataBoundLiteralControl
+DesignTimeParseData
+DesignTimeTemplateParser
+EmptyControlCollection
+Html32TextWriter
+HtmlTextWriter
+ImageClickEventArgs
+LosFormatter
+Page
+PageParser
+ParseChildrenAttribute
+PartialCachingAttribute
+PartialCachingControl
+PersistChildrenAttribute
+PersistanceModeAttribute
+RootBuilder
+SimpleWebHandlerParser
+StateBag
+StaticPartialCachingControl
+TagPrefixAttribute
+TemplateBuilder
+TemplateContainerAttribute
+TemplateControl
+TemplateControlParser
+ToolboxDataAttribute
+UserControl
+ValidationPropertyAttribute
+ValidatorCollection
+WebServiceProvider