System.Xml.ValidatingReaderNodeData.Clear C# (CSharp) Méthode

Clear() private méthode

private Clear ( System.Xml.XmlNodeType nodeType ) : void
nodeType System.Xml.XmlNodeType
Résultat void
        internal void Clear( XmlNodeType nodeType ) {
            this.nodeType = nodeType;
            localName = string.Empty;
            prefix = string.Empty;
            namespaceUri = string.Empty;
            rawValue = string.Empty;
            if (attributePSVIInfo != null) {
                attributePSVIInfo.Reset();
            }
            nameWPrefix = null;
            lineNo = 0;
            linePos = 0;
        }

Usage Example

Exemple #1
0
        private ValidatingReaderNodeData AddContent(XmlNodeType nodeType)
        {
            Debug.Assert(_contentIndex <= _contentEvents.Length);
            ValidatingReaderNodeData contentInfo = _contentEvents[_contentIndex];

            if (contentInfo != null)
            {
                contentInfo.Clear(nodeType);
                _contentIndex++;
                return(contentInfo);
            }
            if (_contentIndex >= _contentEvents.Length - 1)
            { //reached capacity of array, Need to increase capacity to twice the initial
                ValidatingReaderNodeData[] newContentEvents = new ValidatingReaderNodeData[_contentEvents.Length * 2];
                Array.Copy(_contentEvents, newContentEvents, _contentEvents.Length);
                _contentEvents = newContentEvents;
            }
            contentInfo = _contentEvents[_contentIndex];
            if (contentInfo == null)
            {
                contentInfo = new ValidatingReaderNodeData(nodeType);
                _contentEvents[_contentIndex] = contentInfo;
            }
            _contentIndex++;
            return(contentInfo);
        }
All Usage Examples Of System.Xml.ValidatingReaderNodeData::Clear