* The Depth property was not implemented correctly and the Read method did not
[mono.git] / mcs / class / System.XML / System.Xml / XmlTextWriterOpenElement.cs
1 //
2 // System.Xml.XmlTextWriterOpenElement
3 //
4 // Author:
5 //   Kral Ferch <kral_ferch@hotmail.com>
6 //
7 // (C) 2002 Kral Ferch
8 //
9 //
10 //      Scope support for XmlLang and XmlSpace in XmlTextWriter.
11 //
12 using System;
13
14 namespace System.Xml
15 {
16         internal class XmlTextWriterOpenElement
17         {
18                 #region Fields
19
20                 string name;
21                 string xmlLang;
22                 XmlSpace xmlSpace;
23                 bool indentingOverriden = false;
24
25                 #endregion
26
27                 #region Constructors
28
29                 public XmlTextWriterOpenElement (string name)
30                 {
31                         this.name = name;
32                 }
33
34                 #endregion
35
36                 #region Properties
37
38                 public string Name 
39                 {
40                         get { return name; }
41                 }
42
43                 public bool IndentingOverriden 
44                 {
45                         get { return indentingOverriden; }
46                         set { indentingOverriden = value; }
47                 }
48
49                 public string XmlLang
50                 {
51                         get { return xmlLang; }
52                         set { xmlLang = value; }
53                 }
54
55                 public XmlSpace XmlSpace
56                 {
57                         get { return xmlSpace; }
58                         set { xmlSpace = value; }
59                 }
60
61                 #endregion
62
63                 #region Methods
64
65                 public override string ToString ()
66                 {
67                         return name;
68                 }
69
70                 #endregion
71         }
72 }