XmlSchemaImporter.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. //
  2. // System.Xml.Serialization.XmlSchemaImporter
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2002
  8. //
  9. using System.Xml;
  10. namespace System.Xml.Serialization {
  11. public class XmlSchemaImporter {
  12. #region Fields
  13. XmlSchemas schemas;
  14. CodeIdentifiers typeIdentifiers;
  15. #endregion
  16. #region Constructors
  17. public XmlSchemaImporter (XmlSchemas schemas)
  18. {
  19. this.schemas = schemas;
  20. }
  21. public XmlSchemaImporter (XmlSchemas schemas, CodeIdentifiers typeIdentifiers)
  22. : this (schemas)
  23. {
  24. this.typeIdentifiers = typeIdentifiers;
  25. }
  26. #endregion // Constructors
  27. #region Methods
  28. [MonoTODO]
  29. public XmlMembersMapping ImportAnyType (XmlQualifiedName typeName, string elementName)
  30. {
  31. throw new NotImplementedException ();
  32. }
  33. [MonoTODO]
  34. public XmlTypeMapping ImportDerivedTypeMapping (XmlQualifiedName name, Type baseType)
  35. {
  36. throw new NotImplementedException ();
  37. }
  38. [MonoTODO]
  39. public XmlTypeMapping ImportDerivedTypeMapping (XmlQualifiedName name, bool baseTypeCanBeIndirect)
  40. {
  41. throw new NotImplementedException ();
  42. }
  43. [MonoTODO]
  44. public XmlMembersMapping ImportMembersMapping (XmlQualifiedName name)
  45. {
  46. throw new NotImplementedException ();
  47. }
  48. [MonoTODO]
  49. public XmlMembersMapping ImportMembersMapping (XmlQualifiedName[] names)
  50. {
  51. throw new NotImplementedException ();
  52. }
  53. [MonoTODO]
  54. public XmlMembersMapping ImportMembersMapping (XmlQualifiedName[] names, Type baseType, bool baseTypeCanBeIndirect)
  55. {
  56. throw new NotImplementedException ();
  57. }
  58. [MonoTODO]
  59. public XmlTypeMapping ImportTypeMapping (XmlQualifiedName name)
  60. {
  61. throw new NotImplementedException ();
  62. }
  63. #endregion // Methods
  64. }
  65. }