System.Runtime.Serialization.ExtensionDataReader.MoveToAttribute C# (CSharp) Method

MoveToAttribute() public method

public MoveToAttribute ( int index ) : void
index int
return void
        public override void MoveToAttribute(int index)
        {
            if (IsXmlDataNode)
                _xmlNodeReader.MoveToAttribute(index);
            else
            {
                if (index < 0 || index >= _attributeCount)
                    throw new XmlException(SR.InvalidXmlDeserializingExtensionData);

                _nodeType = XmlNodeType.Attribute;
                AttributeData attribute = _element.attributes[index];
                _localName = attribute.localName;
                _ns = attribute.ns;
                _prefix = attribute.prefix;
                _value = attribute.value;
                _attributeIndex = index;
            }
        }

Same methods

ExtensionDataReader::MoveToAttribute ( string name ) : bool
ExtensionDataReader::MoveToAttribute ( string name, string namespaceURI ) : bool