5 namespace MonoTests.SystemWeb.Framework
\r
7 public delegate void PageDelegate (Page page);
\r
9 /// This structure holds callbacks for all page events, callback for
\r
10 /// <see cref="IHttpHandler.ProcessRequest"/> and user data
\r
11 /// passed to these callbacks.
\r
14 public struct PageDelegates
\r
17 /// <see cref="IHttpHandler.ProcessRequest"/> callback.
\r
19 public PageDelegate MyHandlerCallback;
\r
21 /// <see cref="Page.LoadComplete"/> event callback
\r
23 public PageDelegate LoadComplete;
\r
25 /// <see cref="Page.PreInit"/> event callback
\r
27 public PageDelegate PreInit;
\r
29 /// <see cref="Page.PreLoad"/> event callback
\r
31 public PageDelegate PreLoad;
\r
33 /// <see cref="Page.PreRenderComplete"/> event callback
\r
35 public PageDelegate PreRenderComplete;
\r
37 /// <see cref="Page.InitComplete"/> event callback
\r
39 public PageDelegate InitComplete;
\r
41 /// <see cref="Page.SaveStateComplete"/> event callback
\r
43 public PageDelegate SaveStateComplete;
\r
45 /// <see cref="TemplateControl.CommitTransaction"/> event callback
\r
47 public PageDelegate CommitTransaction;
\r
49 /// <see cref="TemplateControl.AbortTransaction"/> event callback
\r
51 public PageDelegate AbortTransaction;
\r
53 /// <see cref="TemplateControl.Error"/> event callback
\r
55 public PageDelegate Error;
\r
57 /// <see cref="Control.Disposed"/> event callback
\r
59 public PageDelegate Disposed;
\r
61 /// <see cref="Control.DataBinding"/> event callback
\r
63 public PageDelegate DataBinding;
\r
65 /// <see cref="Control.Init"/> event callback
\r
67 public PageDelegate Init;
\r
69 /// <see cref="Control.Load"/> event callback
\r
71 public PageDelegate Load;
\r
73 /// <see cref="Control.PreRender"/> event callback
\r
75 public PageDelegate PreRender;
\r
77 /// <see cref="Control.Unload"/> event callback
\r
79 public PageDelegate Unload;
\r