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

◆ AttributeCount

int System.Xml.XmlNodeReaderNavigator.AttributeCount
get

Definition at line 227 of file XmlNodeReaderNavigator.cs.

228 {
229 get
230 {
232 {
233 return 0;
234 }
235 XmlNodeType nodeType = _curNode.NodeType;
236 switch (nodeType)
237 {
238 case XmlNodeType.Element:
239 return ((XmlElement)_curNode).Attributes.Count;
240 default:
241 if (!_bOnAttrVal || nodeType == XmlNodeType.XmlDeclaration || nodeType == XmlNodeType.DocumentType)
242 {
243 break;
244 }
245 goto case XmlNodeType.Attribute;
246 case XmlNodeType.Attribute:
248 }
249 switch (nodeType)
250 {
251 case XmlNodeType.XmlDeclaration:
252 if (_nDeclarationAttrCount != -1)
253 {
255 }
256 InitDecAttr();
258 case XmlNodeType.DocumentType:
259 if (_nDocTypeAttrCount != -1)
260 {
261 return _nDocTypeAttrCount;
262 }
264 return _nDocTypeAttrCount;
265 default:
266 return 0;
267 }
268 }
269 }
virtual ? XmlAttributeCollection Attributes
Definition XmlNode.cs:106
XmlNodeType NodeType
Definition XmlNode.cs:73

Referenced by System.Xml.XmlNodeReaderNavigator.CheckIndexCondition().