XmlTextWriterOpenElement.cs 1003 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. //
  2. // System.Xml.XmlTextWriterOpenElement
  3. //
  4. // Author:
  5. // Kral Ferch <[email protected]>
  6. //
  7. // (C) 2002 Kral Ferch
  8. //
  9. //
  10. // Scope support for XmlLang and XmlSpace in XmlTextWriter.
  11. //
  12. using System;
  13. namespace System.Xml
  14. {
  15. internal class XmlTextWriterOpenElement
  16. {
  17. #region Fields
  18. string name;
  19. string xmlLang;
  20. XmlSpace xmlSpace;
  21. bool indentingOverriden = false;
  22. #endregion
  23. #region Constructors
  24. public XmlTextWriterOpenElement (string name)
  25. {
  26. this.name = name;
  27. }
  28. #endregion
  29. #region Properties
  30. public string Name
  31. {
  32. get { return name; }
  33. }
  34. public bool IndentingOverriden
  35. {
  36. get { return indentingOverriden; }
  37. set { indentingOverriden = value; }
  38. }
  39. public string XmlLang
  40. {
  41. get { return xmlLang; }
  42. set { xmlLang = value; }
  43. }
  44. public XmlSpace XmlSpace
  45. {
  46. get { return xmlSpace; }
  47. set { xmlSpace = value; }
  48. }
  49. #endregion
  50. #region Methods
  51. public override string ToString ()
  52. {
  53. return name;
  54. }
  55. #endregion
  56. }
  57. }