143 {
144 get
145 {
147 {
149 {
150 case XmlNodeType.Element:
152 case XmlNodeType.Attribute:
154 case XmlNodeType.Document:
155 {
157 if (root == null)
158 {
159 return string.Empty;
160 }
162 }
163 case XmlNodeType.Text:
164 case XmlNodeType.CDATA:
166 case XmlNodeType.Comment:
168 case XmlNodeType.ProcessingInstruction:
170 default:
171 return string.Empty;
172 }
173 }
174 return string.Empty;
175 }
176 }
static string CollectText(XText n)