1 2002-08-20 Tim Coleman <tim@timcoleman.com>
2 * ServiceDescription.cs:
3 Add ServiceDescription.ServiceDescriptionSerializer
5 * ServiceDescriptionFormatExtensionCollection.cs:
6 Remove reference to "parent".
8 2002-08-19 Tim Coleman <tim@timcoleman.com>
9 * BindingCollection.cs:
10 Use base constructor, remove SetParent call
11 * FaultBindingCollection.cs:
12 * ImportCollection.cs:
13 * MessageCollection.cs:
14 * MessagePartCollection.cs:
15 * OperationBindingCollection.cs:
16 * OperationCollection.cs:
17 * OperationFaultCollection.cs:
19 * PortTypeCollection.cs:
20 * ServiceCollection.cs:
21 * ServiceDescriptionFormatExtensionCollection.cs:
23 * ServiceDescriptionCollection.cs:
24 Use base constructor, Remove SetParent method
25 * ServiceDescriptionBaseCollection.cs:
26 Make parent object private as according to
28 * OperationMessageCollection.cs:
30 Remove excess break's to avoid compiler warning
31 Remove TODO attribute (confirmed default retval)
33 2002-08-15 Tim Coleman <tim@timcoleman.com>
34 * FaultBindingCollection.cs:
35 * ImportCollection.cs:
36 * MessageCollection.cs:
37 * MessagePartCollection.cs:
38 * OperationBindingCollection.cs:
39 * OperationCollection.cs:
40 * OperationFaultCollection.cs:
41 * OperationMessageCollection.cs:
43 * PortTypeCollection.cs:
44 * ServiceCollection.cs:
45 * ServiceDescriptionFormatExtensionCollection.cs:
46 Use parent from ServiceDescriptionBaseCollection
47 * ServiceDescriptionCollection.cs:
48 Use parent from ServiceDescriptionBaseCollection
49 Implement SetParent () method
50 * ServiceDescriptionBaseCollection.cs:
52 Add SetParent call to OnSet() and OnInsert ()
54 2002-08-12 Tim Coleman <tim@timcoleman.com>
56 Fix ParameterOrderString in case ParameterOrder is
58 * BindingCollection.cs:
59 Remove Table handling on insert/delete/indexer
60 because it is handled in base class.
61 * ServiceDescriptionBaseCollection.cs:
62 Only add an element to the hashtable if its GetKey ()
63 method does not return null.
65 2002-08-09 Tim Coleman <tim@timcoleman.com>
66 * BindingCollection.cs:
67 * ServiceDescriptionCollection.cs:
69 * FaultBindingCollection.cs:
70 * MessageCollection.cs:
71 * MessagePartCollection.cs:
72 * OperationFaultCollection.cs:
74 * PortTypeCollection.cs:
75 * ServiceCollection.cs:
76 Implement Set indexer, code cleanup
78 Implement FindPartByName ()
79 * OperationMessageCollection.cs:
81 * ServiceDescriptionBaseCollection.cs:
82 Implement some methods.
83 * ServiceDescriptionFormatExtensionCollection.cs:
84 Implement Find (), FindAll (), OnValidate () methods
87 2002-08-06 Tim Coleman <tim@timcoleman.com>
88 * ServiceDescription.cs:
89 Add namespace definitions when serializing.
91 Change namespace definition (wsdl was spelt wsld)
93 2002-08-06 Tim Coleman <tim@timcoleman.com>
94 * ServiceDescription.cs:
95 Change the XmlElement name from "type" to "types" for
98 2002-08-06 Tim Coleman <tim@timcoleman.com>
100 Add new class as implied by class statuc page.
101 SoapServerProtocol is derived from this.
102 * SoapServerProtocol.cs:
103 Change base class to ServerProtocol.
104 * SoapClientMethod.cs:
105 This class should not be sealed.
107 2002-08-03 Tim Coleman <tim@timcoleman.com>
108 * SoapProtocolReflector.cs:
109 Removed SoapBinding property and made the class
110 not sealed to agree with class reference page.
112 2002-08-03 Tim Coleman <tim@timcoleman.com>
113 * ServiceDescriptionBaseCollection.cs:
114 Removed some NotImplementedException()'s so that
117 2002-07-26 Tim Coleman <tim@timcoleman.com>
118 * ServiceDescription.cs:
119 Changed the creation of the XmlSerializer after
120 consulting the System.Xml.Serialization namespace
121 and trying to serialize a document. Now works somewhat!
123 2002-07-25 Tim Coleman <tim@timcoleman.com>
124 * OperationMessageCollection.cs:
125 Some implementation of this class after consulting a
126 WSDL reference. Now validates the inputs.
128 2002-07-24 Tim Coleman <tim@timcoleman.com>
129 * ProtocolImporter.cs:
130 * ProtocolReflector.cs:
131 Some implementation of these classes. MonoTODO's begone!
132 * SoapProtocolImporter.cs:
133 Changed description to literal string "Soap"
134 * SoapProtocolReflector.cs:
135 Added a new class based on guesswork and conjecture.
137 2002-07-24 Tim Coleman <tim@timcoleman.com>
138 * ServiceDescription.cs:
139 Implement Read/Write methods for serialization/
142 2002-07-23 Tim Coleman <tim@timcoleman.com>
143 * ServiceDescription.cs:
144 Add XmlIgnore attribute to ServiceDescriptions property
146 * ServiceDescriptionImportWarnings.cs:
147 Explicitly set values in enumeration to match
150 2002-07-22 Tim Coleman <tim@timcoleman.com>
152 * BindingCollection.cs:
153 * DocumentableItem.cs:
155 * FaultBindingCollection.cs:
156 * HttpAddressBinding.cs:
158 * HttpOperationBinding.cs:
159 * HttpUrlEncodedBinding.cs:
160 * HttpUrlReplacementBinding.cs:
162 * ImportCollection.cs:
166 * MessageCollection.cs:
168 * MessagePartCollection.cs:
169 * MimeContentBinding.cs:
170 * MimeMultipartRelatedBinding.cs:
172 * MimePartCollection.cs:
173 * MimeTextBinding.cs:
175 * MimeTextMatchCollection.cs:
178 * OperationBinding.cs:
179 * OperationBindingCollection.cs:
180 * OperationCollection.cs:
181 * OperationFaultCollection.cs:
183 * OperationMessage.cs:
184 * OperationMessageCollection.cs:
189 * PortTypeCollection.cs:
190 * ProtocolImporter.cs:
192 * ServiceCollection.cs:
193 * ServiceDescription.cs:
194 * ServiceDescriptionBaseCollection.cs:
195 * ServiceDescriptionCollection.cs:
196 * ServiceDescriptionFormatExtension.cs:
197 * ServiceDescriptionFormatExtensionCollection.cs:
198 * ServiceDescriptionImportWarnings.cs:
199 * SoapAddressBinding.cs:
201 * SoapBindingStyle.cs:
203 * SoapBodyBinding.cs:
204 * SoapExtensionImporter.cs:
205 * SoapExtensionReflector.cs:
206 * SoapFaultBinding.cs:
207 * SoapHeaderBinding.cs:
208 * SoapHeaderFaultBinding.cs:
209 * SoapOperationBinding.cs:
210 * SoapTransportImporter.cs:
212 1. Add missing attributes as determined by reflection
213 2. Fix protection levels where appropriate
214 3. Add missing items where appropriate
215 Basically, this was a change to remove all the X's from
216 the project status page for this namespace :)
218 2002-07-19 Tim Coleman <tim@timcoleman.com>
220 * BindingCollection.cs:
222 * DocumentableItem.cs:
224 * FaultBindingCollection.cs:
225 * HttpAddressBinding.cs:
227 * HttpOperationBinding.cs:
228 * HttpUrlEncodedBinding.cs:
229 * HttpUrlReplacementBinding.cs:
231 * ImportCollection.cs:
235 * MessageCollection.cs:
237 * MessagePartCollection.cs:
238 * MimeContentBinding.cs:
239 * MimeMultipartRelatedBinding.cs:
241 * MimePartCollection.cs:
242 * MimeTextBinding.cs:
244 * MimeTextMatchCollection.cs:
247 * OperationBinding.cs:
248 * OperationBindingCollection.cs:
249 * OperationCollection.cs:
251 * OperationFaultCollection.cs:
254 * OperationMessage.cs:
255 * OperationMessageCollection.cs:
256 * OperationOutput.cs:
261 * PortTypeCollection.cs:
262 * ProtocolImporter.cs:
263 * ProtocolReflector.cs:
265 * ServiceCollection.cs:
266 * ServiceDescription.cs:
267 * ServiceDescriptionBaseCollection.cs:
268 * ServiceDescriptionCollection.cs:
269 * ServiceDescriptionFormatExtension.cs:
270 * ServiceDescriptionFormatExtensionCollection.cs:
271 * ServiceDescriptionImportStyle.cs:
272 * ServiceDescriptionImportWarnings.cs:
273 * ServiceDescriptionImporter.cs:
274 * ServiceDescriptionReflector.cs:
275 * SoapAddressBinding.cs:
277 * SoapBindingStyle.cs:
279 * SoapBodyBinding.cs:
280 * SoapExtensionImporter.cs:
281 * SoapExtensionReflector.cs:
282 * SoapFaultBinding.cs:
283 * SoapHeaderBinding.cs:
284 * SoapHeaderFaultBinding.cs:
285 * SoapOperationBinding.cs:
286 * SoapProtocolImporter.cs:
287 * SoapTransportImporter.cs:
289 Initial implementation