NunitWeb test framework major API refactoring; downport to net 1.1
[mono.git] / mcs / class / System.Web / Test / mainsoft / NunitWeb / NunitWeb / PageDelegates.cs
1 using System;\r
2 using System.Web;\r
3 using System.Web.UI;\r
4 \r
5 namespace MonoTests.SystemWeb.Framework\r
6 {\r
7         public delegate void PageDelegate (Page page);\r
8         /// <summary>\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
12         /// </summary>\r
13         [Serializable]\r
14         public struct PageDelegates\r
15         {\r
16                 /// <summary>\r
17                 /// <see cref="IHttpHandler.ProcessRequest"/> callback.\r
18                 /// </summary>\r
19                 public PageDelegate MyHandlerCallback;\r
20                 /// <summary>\r
21                 /// <see cref="Page.LoadComplete"/> event callback\r
22                 /// </summary>\r
23                 public PageDelegate LoadComplete;\r
24                 /// <summary>\r
25                 /// <see cref="Page.PreInit"/> event callback\r
26                 /// </summary>\r
27                 public PageDelegate PreInit;\r
28                 /// <summary>\r
29                 /// <see cref="Page.PreLoad"/> event callback\r
30                 /// </summary>\r
31                 public PageDelegate PreLoad;\r
32                 /// <summary>\r
33                 /// <see cref="Page.PreRenderComplete"/> event callback\r
34                 /// </summary>\r
35                 public PageDelegate PreRenderComplete;\r
36                 /// <summary>\r
37                 /// <see cref="Page.InitComplete"/> event callback\r
38                 /// </summary>\r
39                 public PageDelegate InitComplete;\r
40                 /// <summary>\r
41                 /// <see cref="Page.SaveStateComplete"/> event callback\r
42                 /// </summary>\r
43                 public PageDelegate SaveStateComplete;\r
44                 /// <summary>\r
45                 /// <see cref="TemplateControl.CommitTransaction"/> event callback\r
46                 /// </summary>\r
47                 public PageDelegate CommitTransaction;\r
48                 /// <summary>\r
49                 /// <see cref="TemplateControl.AbortTransaction"/> event callback\r
50                 /// </summary>\r
51                 public PageDelegate AbortTransaction;\r
52                 /// <summary>\r
53                 /// <see cref="TemplateControl.Error"/> event callback\r
54                 /// </summary>\r
55                 public PageDelegate Error;\r
56                 /// <summary>\r
57                 /// <see cref="Control.Disposed"/> event callback\r
58                 /// </summary>\r
59                 public PageDelegate Disposed;\r
60                 /// <summary>\r
61                 /// <see cref="Control.DataBinding"/> event callback\r
62                 /// </summary>\r
63                 public PageDelegate DataBinding;\r
64                 /// <summary>\r
65                 /// <see cref="Control.Init"/> event callback\r
66                 /// </summary>\r
67                 public PageDelegate Init;\r
68                 /// <summary>\r
69                 /// <see cref="Control.Load"/> event callback\r
70                 /// </summary>\r
71                 public PageDelegate Load;\r
72                 /// <summary>\r
73                 /// <see cref="Control.PreRender"/> event callback\r
74                 /// </summary>\r
75                 public PageDelegate PreRender;\r
76                 /// <summary>\r
77                 /// <see cref="Control.Unload"/> event callback\r
78                 /// </summary>\r
79                 public PageDelegate Unload;\r
80         }\r
81 }\r