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

◆ MoveToAttribute() [2/4]

override bool System.Xml.XsdValidatingReader.MoveToAttribute ( string name)
inline

Definition at line 1094 of file XsdValidatingReader.cs.

1095 {
1096 if (_coreReader.MoveToAttribute(name))
1097 {
1098 _validationState = ValidatingReaderState.OnAttribute;
1100 goto IL_0057;
1101 }
1102 if (_attributeCount > 0)
1103 {
1104 ValidatingReaderNodeData defaultAttribute = GetDefaultAttribute(name, updatePosition: true);
1105 if (defaultAttribute != null)
1106 {
1107 _validationState = ValidatingReaderState.OnDefaultAttribute;
1110 goto IL_0057;
1111 }
1112 }
1113 return false;
1114 IL_0057:
1115 if (_validationState == ValidatingReaderState.OnReadBinaryContent)
1116 {
1119 }
1120 return true;
1121 }
bool MoveToAttribute(string name)
ValidatingReaderNodeData _cachedNode
ValidatingReaderNodeData GetDefaultAttribute(string name, bool updatePosition)
AttributePSVIInfo GetAttributePSVI(string name)
ReadContentAsBinaryHelper _readBinaryHelper
ValidatingReaderState _validationState

References System.Xml.XsdValidatingReader._attributeCount, System.Xml.XsdValidatingReader._attributePSVI, System.Xml.XsdValidatingReader._cachedNode, System.Xml.XsdValidatingReader._coreReader, System.Xml.XsdValidatingReader._readBinaryHelper, System.Xml.XsdValidatingReader._savedState, System.Xml.XsdValidatingReader._validationState, System.Xml.Dictionary, System.Xml.ReadContentAsBinaryHelper.Finish(), System.Xml.XsdValidatingReader.GetAttributePSVI(), System.Xml.XsdValidatingReader.GetDefaultAttribute(), and System.Xml.XmlReader.MoveToAttribute().