Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Value

string System.Xml.XmlNodeReaderNavigator.Value
get

Definition at line 144 of file XmlNodeReaderNavigator.cs.

145 {
146 get
147 {
148 string text = null;
149 XmlNodeType nodeType = _curNode.NodeType;
150 if (_nAttrInd != -1)
151 {
152 if (_curNode.NodeType == XmlNodeType.XmlDeclaration)
153 {
155 }
157 }
158 switch (nodeType)
159 {
160 case XmlNodeType.DocumentType:
161 text = ((XmlDocumentType)_curNode).InternalSubset;
162 break;
163 case XmlNodeType.XmlDeclaration:
164 {
166 if (_nDeclarationAttrCount == -1)
167 {
168 InitDecAttr();
169 }
170 for (int i = 0; i < _nDeclarationAttrCount; i++)
171 {
172 stringBuilder.Append(decNodeAttributes[i].name + "=\"" + decNodeAttributes[i].value + "\"");
173 if (i != _nDeclarationAttrCount - 1)
174 {
175 stringBuilder.Append(' ');
176 }
177 }
178 text = stringBuilder.ToString();
179 break;
180 }
181 default:
183 break;
184 }
185 if (text != null)
186 {
187 return text;
188 }
189 return string.Empty;
190 }
191 }
virtual ? string Value
Definition XmlNode.cs:62
XmlNodeType NodeType
Definition XmlNode.cs:73