2002-08-09 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Protocols / MimeFormatter.cs
1 // \r
2 // System.Web.Services.Protocols.MimeFormatter.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.Web.Services;\r
11 \r
12 namespace System.Web.Services.Protocols {\r
13         public abstract class MimeFormatter {\r
14 \r
15                 #region Constructors\r
16 \r
17                 [MonoTODO]\r
18                 protected MimeFormatter () \r
19                 {\r
20                         throw new NotImplementedException ();\r
21                 }\r
22                 \r
23                 #endregion // Constructors\r
24 \r
25                 #region Methods\r
26 \r
27                 [MonoTODO]\r
28                 public static MimeFormatter CreateInstance (Type type, object initializer)\r
29                 {\r
30                         throw new NotImplementedException ();\r
31                 }\r
32 \r
33                 public abstract object GetInitializer (LogicalMethodInfo methodInfo);\r
34 \r
35                 [MonoTODO]\r
36                 public static object GetInitializer (Type type, LogicalMethodInfo methodInfo)\r
37                 {\r
38                         throw new NotImplementedException ();\r
39                 }\r
40 \r
41                 [MonoTODO]\r
42                 public virtual object[] GetInitializers (LogicalMethodInfo[] methodInfos)\r
43                 {\r
44                         throw new NotImplementedException ();\r
45                 }\r
46 \r
47                 [MonoTODO]\r
48                 public static object[] GetInitializers (Type type, LogicalMethodInfo[] methodInfos)\r
49                 {\r
50                         throw new NotImplementedException ();\r
51                 }\r
52 \r
53                 public abstract void Initialize (object initializer);   \r
54 \r
55                 #endregion // Methods\r
56         }\r
57 }\r