Beispiel #1
0
        /// <summary>
        /// Creates an XmlWhitespace node.
        /// </summary>
        /// <param name="data">The string must contain only the following characters &#20; &#10; &#13; and &#9;</param>
        /// <returns>A new XmlWhitespace node.</returns>
        public override XmlWhitespace CreateWhitespace(string data)
        {
            LineInfoWhitespace ws       = new LineInfoWhitespace(data, this);
            IXmlLineInfo       lineInfo = this.reader as IXmlLineInfo;

            if (lineInfo != null && lineInfo.HasLineInfo())
            {
                ws.SetLineInfo(lineInfo.LineNumber, lineInfo.LinePosition);
            }
            return(ws);
        }
 /// <summary>
 /// Creates an XmlWhitespace node.
 /// </summary>
 /// <param name="data">The string must contain only the following characters &#20; &#10; &#13; and &#9;</param>
 /// <returns>A new XmlWhitespace node.</returns>
 public override XmlWhitespace CreateWhitespace(string data)
 {
     LineInfoWhitespace ws = new LineInfoWhitespace(data, this);
     IXmlLineInfo lineInfo = this.reader as IXmlLineInfo;
     if (lineInfo != null && lineInfo.HasLineInfo())
     {
         ws.SetLineInfo(lineInfo.LineNumber, lineInfo.LinePosition);
     }
     return ws;
 }