198 {
199 string ns = "http://www.w3.org/2001/XMLSchema";
202 {
203 case TypeCode.String:
205 break;
206 case TypeCode.Int32:
208 break;
209 case TypeCode.Boolean:
211 break;
212 case TypeCode.Int16:
214 break;
215 case TypeCode.Int64:
217 break;
218 case TypeCode.Single:
220 break;
221 case TypeCode.Double:
223 break;
224 case TypeCode.Decimal:
226 break;
227 case TypeCode.DateTime:
229 break;
230 case TypeCode.Byte:
231 name =
"unsignedByte";
232 break;
233 case TypeCode.SByte:
235 break;
236 case TypeCode.UInt16:
237 name =
"unsignedShort";
238 break;
239 case TypeCode.UInt32:
240 name =
"unsignedInt";
241 break;
242 case TypeCode.UInt64:
243 name =
"unsignedLong";
244 break;
245 case TypeCode.Char:
247 ns = "http://microsoft.com/wsdl/types/";
248 break;
249 default:
251 {
253 break;
254 }
256 {
257 name =
"base64Binary";
258 break;
259 }
261 {
263 ns = "http://microsoft.com/wsdl/types/";
264 break;
265 }
267 {
269 ns = "http://microsoft.com/wsdl/types/";
270 break;
271 }
273 {
274 name =
"dateTimeOffset";
275 ns = "http://microsoft.com/wsdl/types/";
276 break;
277 }
279 {
281 break;
282 }
283 return null;
284 }
285 return new XmlQualifiedName(name, ns);
286 }