public class Control : System.ComponentModel.IComponent, IDisposable,
IParserAccessor, IDataBindingsAccessor {
// Public Constructors
public
Control ( );
// Public Instance Properties
public Control
BindingContainer {get; }
public virtual string
ClientID {get; }
public virtual ControlCollection
Controls {get; }
public virtual bool
EnableViewState {set; get; }
public virtual string
ID {set; get; }
public virtual Control
NamingContainer {get; }
public virtual Page
Page {set; get; }
public virtual Control
Parent {get; }
public ISite
Site {set; get; } // implements System.ComponentModel.IComponent
public virtual string
TemplateSourceDirectory {get; }
public virtual string
UniqueID {get; }
public virtual bool
Visible {set; get; }
// Protected Instance Properties
protected bool
ChildControlsCreated {set; get; }
protected virtual HttpContext
Context {get; }
protected EventHandlerList
Events {get; }
protected bool
HasChildViewState {get; }
protected bool
IsTrackingViewState {get; }
protected virtual StateBag
ViewState {get; }
protected virtual bool
ViewStateIgnoresCase {get; }
// Public Instance Methods
public virtual void
DataBind ( );
public virtual void
Dispose ( ); // implements IDisposable
public virtual Control
FindControl (string
id );
public virtual bool
HasControls ( );
public void
RenderControl (HtmlTextWriter
writer );
public string
ResolveUrl (string
relativeUrl );
public void
SetRenderMethodDelegate (RenderMethod
renderMethod );
// Protected Instance Methods
protected internal virtual void
AddedControl (Control
control , int
index );
protected virtual void
AddParsedSubObject (object
obj ); // implements IParserAccessor
protected void
BuildProfileTree (string
parentId , bool
calcViewState );
protected void
ClearChildViewState ( );
protected virtual void
CreateChildControls ( );
protected virtual ControlCollection
CreateControlCollection ( );
protected virtual void
EnsureChildControls ( );
protected virtual Control
FindControl (string
id , int
pathOffset );
protected bool
IsLiteralContent ( );
protected virtual void
LoadViewState (object
savedState );
protected string
MapPathSecure (string
virtualPath );
protected virtual bool
OnBubbleEvent (object
source , EventArgs
args );
protected virtual void
OnDataBinding (EventArgs
e );
protected virtual void
OnInit (EventArgs
e );
protected virtual void
OnLoad (EventArgs
e );
protected virtual void
OnPreRender (EventArgs
e );
protected virtual void
OnUnload (EventArgs
e );
protected void
RaiseBubbleEvent (object
source , EventArgs
args );
protected internal virtual void
RemovedControl (Control
control );
protected virtual void
Render (HtmlTextWriter
writer );
protected virtual void
RenderChildren (HtmlTextWriter
writer );
protected virtual object
SaveViewState ( );
protected virtual void
TrackViewState ( );
// Events
public event EventHandler
DataBinding ;
public event EventHandler
Disposed ; // implements System.ComponentModel.IComponent
public event EventHandler
Init ;
public event EventHandler
Load ;
public event EventHandler
PreRender ;
public event EventHandler
Unload ;
}