2002-07-23 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Description / SoapProtocolImporter.cs
1 // \r
2 // System.Web.Services.Description.SoapProtocolImporter.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.CodeDom;\r
11 using System.Web.Services;\r
12 using System.Xml.Serialization;\r
13 \r
14 namespace System.Web.Services.Description {\r
15         public sealed class SoapProtocolImporter : ProtocolImporter {\r
16 \r
17                 #region Fields\r
18 \r
19                 string protocolName;\r
20                 SoapBinding soapBinding;\r
21                 SoapCodeExporter soapExporter;\r
22                 SoapSchemaImporter soapImporter;\r
23                 XmlCodeExporter xmlExporter;\r
24                 XmlSchemaImporter xmlImporter;\r
25                 \r
26                 #endregion // Fields\r
27 \r
28                 #region Constructors\r
29 \r
30                 [MonoTODO]      \r
31                 public SoapProtocolImporter ()\r
32                 {\r
33                         throw new NotImplementedException ();\r
34                 }\r
35                 \r
36                 #endregion // Constructors\r
37 \r
38                 #region Properties\r
39 \r
40                 public override string ProtocolName {\r
41                         get { return protocolName; }\r
42                 }\r
43 \r
44                 public SoapBinding SoapBinding {\r
45                         get { return soapBinding; }\r
46                 }\r
47 \r
48                 public SoapCodeExporter SoapExporter {\r
49                         get { return soapExporter; }\r
50                 }\r
51 \r
52                 public SoapSchemaImporter SoapImporter {\r
53                         get { return soapImporter; }\r
54                 }\r
55 \r
56                 public XmlCodeExporter XmlExporter {\r
57                         get { return xmlExporter; }\r
58                 }\r
59 \r
60                 public XmlSchemaImporter XmlImporter {\r
61                         get { return xmlImporter; }\r
62                 }\r
63 \r
64                 #endregion // Properties\r
65 \r
66                 #region Methods\r
67 \r
68                 [MonoTODO]\r
69                 protected override CodeTypeDeclaration BeginClass ()\r
70                 {\r
71                         throw new NotImplementedException ();\r
72                 }\r
73 \r
74                 [MonoTODO]\r
75                 protected override void BeginNamespace ()\r
76                 {\r
77                         throw new NotImplementedException ();\r
78                 }\r
79 \r
80                 [MonoTODO]\r
81                 protected override void EndClass ()\r
82                 {\r
83                         throw new NotImplementedException ();\r
84                 }\r
85 \r
86                 [MonoTODO]\r
87                 protected override void EndNamespace ()\r
88                 {\r
89                         throw new NotImplementedException ();\r
90                 }\r
91 \r
92                 [MonoTODO]\r
93                 protected override CodeMemberMethod GenerateMethod ()\r
94                 {\r
95                         throw new NotImplementedException ();\r
96                 }\r
97 \r
98                 [MonoTODO]\r
99                 protected override bool IsBindingSupported ()\r
100                 {\r
101                         throw new NotImplementedException ();\r
102                 }\r
103 \r
104                 [MonoTODO]\r
105                 protected override bool IsOperationFlowSupported (OperationFlow flow)\r
106                 {\r
107                         throw new NotImplementedException ();\r
108                 }\r
109 \r
110                 #endregion\r
111         }\r
112 }\r