SoapSchemaExporter.cs 907 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // System.Xml.Serialization.SoapSchemaExporter
  3. //
  4. // Authors:
  5. // Gonzalo Paniagua Javier ([email protected])
  6. // Lluis Sanchez Gual ([email protected])
  7. //
  8. // (c) 2002 Ximian, Inc. (http://www.ximian.com)
  9. //
  10. using System;
  11. namespace System.Xml.Serialization
  12. {
  13. public class SoapSchemaExporter
  14. {
  15. XmlSchemaExporter _exporter;
  16. public SoapSchemaExporter (XmlSchemas schemas)
  17. {
  18. _exporter = new XmlSchemaExporter(schemas, true);
  19. }
  20. public void ExportMembersMapping (XmlMembersMapping xmlMembersMapping)
  21. {
  22. _exporter.ExportMembersMapping (xmlMembersMapping, false);
  23. }
  24. public void ExportMembersMapping (XmlMembersMapping xmlMembersMapping,
  25. bool exportEnclosingType)
  26. {
  27. _exporter.ExportMembersMapping (xmlMembersMapping, exportEnclosingType);
  28. }
  29. public void ExportTypeMapping (XmlTypeMapping xmlTypeMapping)
  30. {
  31. _exporter.ExportTypeMapping (xmlTypeMapping);
  32. }
  33. }
  34. }