XmlSerializerNamespaces.cs 993 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. //
  2. // XmlSerializerNamespaces.cs:
  3. //
  4. // Author:
  5. // John Donagher ([email protected])
  6. //
  7. // (C) 2002 John Donagher
  8. //
  9. using System;
  10. using System.Xml;
  11. using System.Collections;
  12. namespace System.Xml.Serialization
  13. {
  14. /// <summary>
  15. /// Summary description for XmlSerializerNamespaces.
  16. /// </summary>
  17. public class XmlSerializerNamespaces
  18. {
  19. private ArrayList xmlQualifiedNames;
  20. public XmlSerializerNamespaces ()
  21. {
  22. xmlQualifiedNames = new ArrayList ();
  23. }
  24. [MonoTODO]
  25. public XmlSerializerNamespaces(XmlQualifiedName[] namespaces)
  26. {
  27. }
  28. [MonoTODO]
  29. public XmlSerializerNamespaces(XmlSerializerNamespaces namespaces)
  30. {
  31. }
  32. public void Add (string prefix, string ns)
  33. {
  34. xmlQualifiedNames.Add (new XmlQualifiedName (prefix, ns) );
  35. }
  36. public XmlQualifiedName[] ToArray ()
  37. {
  38. return (XmlQualifiedName[])xmlQualifiedNames.ToArray ();
  39. }
  40. public int Count
  41. {
  42. get{ return xmlQualifiedNames.Count; }
  43. }
  44. }
  45. }