System.Xml.XsdCachingReader.Init C# (CSharp) Méthode

Init() private méthode

private Init ( ) : void
Résultat void
        private void Init()
        {
            _coreReaderNameTable = _coreReader.NameTable;
            _cacheState = CachingReaderState.Init;
            _contentIndex = 0;
            _currentAttrIndex = -1;
            _currentContentIndex = -1;
            _attributeCount = 0;
            _cachedNode = null;
            _readAhead = false;
            //Initialize the cachingReader with start state
            if (_coreReader.NodeType == XmlNodeType.Element)
            {
                ValidatingReaderNodeData element = AddContent(_coreReader.NodeType);
                element.SetItemData(_coreReader.LocalName, _coreReader.Prefix, _coreReader.NamespaceURI, _coreReader.Depth);  //Only created for element node type
                element.SetLineInfo(_lineInfo);
                RecordAttributes();
            }
        }