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

◆ MoveToAttribute() [3/4]

override bool System.Xml.XsdCachingReader.MoveToAttribute ( string name,
string ns )
inline

Definition at line 196 of file XsdCachingReader.cs.

197 {
198 ns = ((ns == null) ? string.Empty : _coreReaderNameTable.Get(ns));
199 string strB = _coreReaderNameTable.Get(name);
200 for (int i = 0; i < _attributeCount; i++)
201 {
202 ValidatingReaderNodeData validatingReaderNodeData = _attributeEvents[i];
203 if (Ref.Equal(validatingReaderNodeData.LocalName, strB) && Ref.Equal(validatingReaderNodeData.Namespace, ns))
204 {
207 return true;
208 }
209 }
210 return false;
211 }
string? Get(char[] array, int offset, int length)
ValidatingReaderNodeData _cachedNode
ValidatingReaderNodeData[] _attributeEvents

References System.Xml.XsdCachingReader._attributeCount, System.Xml.XsdCachingReader._attributeEvents, System.Xml.XsdCachingReader._cachedNode, System.Xml.XsdCachingReader._coreReaderNameTable, System.Xml.XsdCachingReader._currentAttrIndex, System.Xml.Dictionary, System.Xml.Ref.Equal(), and System.Xml.XmlNameTable.Get().