2002-07-21 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Protocols / LogicalMethodInfo.cs
1 // \r
2 // System.Web.Services.Protocols.LogicalMethodInfo.cs\r
3 //\r
4 // Author:\r
5 //   Tim Coleman (tim@timcoleman.com)\r
6 //\r
7 // Copyright (C) Tim Coleman, 2002\r
8 //\r
9 \r
10 using System.Reflection;\r
11 using System.Web.Services;\r
12 \r
13 namespace System.Web.Services.Protocols {\r
14         public sealed class LogicalMethodInfo {\r
15 \r
16                 #region Fields\r
17 \r
18                 #endregion // Fields\r
19 \r
20                 #region Constructors\r
21         \r
22                 public LogicalMethodInfo (MethodInfo methodInfo)\r
23                 {\r
24                 }\r
25                 \r
26                 #endregion // Constructors\r
27 \r
28                 #region Properties\r
29 \r
30                 public ParameterInfo AsyncCallbackParameter {\r
31                         [MonoTODO]\r
32                         get { throw new NotImplementedException (); }\r
33                 }\r
34 \r
35                 public ParameterInfo AsyncResultParameter {\r
36                         [MonoTODO]\r
37                         get { throw new NotImplementedException (); }\r
38                 }\r
39 \r
40                 public ParameterInfo AsyncStateParameter {\r
41                         [MonoTODO]\r
42                         get { throw new NotImplementedException (); }\r
43                 }\r
44 \r
45                 public MethodInfo BeginMethodInfo {\r
46                         [MonoTODO]\r
47                         get { throw new NotImplementedException (); }\r
48                 }\r
49 \r
50                 public ICustomAttributeProvider CustomAttributeProvider {\r
51                         [MonoTODO]\r
52                         get { throw new NotImplementedException (); }\r
53                 }\r
54 \r
55                 public Type DeclaringType {\r
56                         [MonoTODO]\r
57                         get { throw new NotImplementedException (); }\r
58                 }\r
59 \r
60                 public MethodInfo EndMethodInfo {\r
61                         [MonoTODO]\r
62                         get { throw new NotImplementedException (); }\r
63                 }\r
64 \r
65                 public ParameterInfo[] InParameters {\r
66                         [MonoTODO]\r
67                         get { throw new NotImplementedException (); }\r
68                 }\r
69 \r
70                 public bool IsAsync {\r
71                         [MonoTODO]\r
72                         get { throw new NotImplementedException (); }\r
73                 }\r
74 \r
75                 public bool IsVoid {\r
76                         [MonoTODO]\r
77                         get { throw new NotImplementedException (); }\r
78                 }\r
79 \r
80                 public MethodInfo MethodInfo {\r
81                         [MonoTODO]\r
82                         get { throw new NotImplementedException (); }\r
83                 }\r
84 \r
85                 public string Name {\r
86                         [MonoTODO]\r
87                         get { throw new NotImplementedException (); }\r
88                 }\r
89 \r
90                 public ParameterInfo[] OutParameters {\r
91                         [MonoTODO]\r
92                         get { throw new NotImplementedException (); }\r
93                 }\r
94 \r
95                 public ParameterInfo[] Parameters {\r
96                         [MonoTODO]\r
97                         get { throw new NotImplementedException (); }\r
98                 }\r
99 \r
100                 public Type ReturnType {\r
101                         [MonoTODO]\r
102                         get { throw new NotImplementedException (); }\r
103                 }\r
104 \r
105                 public ICustomAttributeProvider ReturnTypeCustomAttributeProvider {\r
106                         [MonoTODO]\r
107                         get { throw new NotImplementedException (); }\r
108                 }\r
109 \r
110                 #endregion // Properties\r
111 \r
112                 #region Methods\r
113 \r
114                 [MonoTODO]\r
115                 public IAsyncResult BeginInvoke (object target, object[] values, AsyncCallback callback, object asyncState)\r
116                 {\r
117                         throw new NotImplementedException ();\r
118                 }\r
119 \r
120                 [MonoTODO]\r
121                 public static LogicalMethodInfo[] Create (MethodInfo[] methodInfos)\r
122                 {\r
123                         throw new NotImplementedException ();\r
124                 }\r
125 \r
126                 [MonoTODO]\r
127                 public static LogicalMethodInfo[] Create (MethodInfo[] methodInfos, LogicalMethodTypes types)\r
128                 {\r
129                         throw new NotImplementedException ();\r
130                 }\r
131 \r
132                 [MonoTODO]\r
133                 public object EndInvoke (object target, IAsyncResult asyncResult)\r
134                 {\r
135                         throw new NotImplementedException ();\r
136                 }\r
137 \r
138                 [MonoTODO]\r
139                 public object GetCustomAttribute (Type type)\r
140                 {\r
141                         throw new NotImplementedException ();\r
142                 }\r
143 \r
144                 [MonoTODO]\r
145                 public object[] GetCustomAttributes (Type type)\r
146                 {\r
147                         throw new NotImplementedException ();\r
148                 }\r
149 \r
150                 [MonoTODO]\r
151                 public object[] Invoke (object target, object[] values)\r
152                 {\r
153                         throw new NotImplementedException ();\r
154                 }\r
155 \r
156                 [MonoTODO]\r
157                 public static bool IsBeginMethod (MethodInfo methodInfo)\r
158                 {\r
159                         throw new NotImplementedException ();\r
160                 }\r
161 \r
162                 [MonoTODO]\r
163                 public static bool IsEndMethod (MethodInfo methodInfo)\r
164                 {\r
165                         throw new NotImplementedException ();\r
166                 }\r
167 \r
168                 [MonoTODO]\r
169                 public override string ToString ()\r
170                 {\r
171                         throw new NotImplementedException ();\r
172                 }\r
173 \r
174                 #endregion // Methods\r
175         }\r
176 }\r