System.Xml.XmlTextReaderImpl.OnXmlReservedAttribute C# (CSharp) Method

OnXmlReservedAttribute() private method

private OnXmlReservedAttribute ( NodeData attr ) : void
attr NodeData
return void
        private void OnXmlReservedAttribute(NodeData attr)
        {
            switch (attr.localName)
            {
                // xml:space
                case "space":
                    if (!_curNode.xmlContextPushed)
                    {
                        PushXmlContext();
                    }
                    switch (XmlConvert.TrimString(attr.StringValue))
                    {
                        case "preserve":
                            _xmlContext.xmlSpace = XmlSpace.Preserve;
                            break;
                        case "default":
                            _xmlContext.xmlSpace = XmlSpace.Default;
                            break;
                        default:
                            Throw(SR.Xml_InvalidXmlSpace, attr.StringValue, attr.lineInfo.lineNo, attr.lineInfo.linePos);
                            break;
                    }
                    break;
                // xml:lang
                case "lang":
                    if (!_curNode.xmlContextPushed)
                    {
                        PushXmlContext();
                    }
                    _xmlContext.xmlLang = attr.StringValue;
                    break;
            }
        }
XmlTextReaderImpl