private static XmlTextReaderImpl GetXmlTextReaderImpl(XmlReader reader) { XmlTextReaderImpl tri = reader as XmlTextReaderImpl; if (tri != null) { return(tri); } return(null); }
internal void TrimSpacesInValue() { if (ValueBuffered) { XmlTextReaderImpl.StripSpaces(_chars, _valueStartPos, ref _valueLength); } else { _value = XmlTextReaderImpl.StripSpaces(_value); } }
internal void AdjustLineInfo(int valueOffset, bool isNormalized, ref LineInfo lineInfo) { if (valueOffset == 0) { return; } if (_valueStartPos != -1) { XmlTextReaderImpl.AdjustLineInfo(_chars, _valueStartPos, _valueStartPos + valueOffset, isNormalized, ref lineInfo); } else { XmlTextReaderImpl.AdjustLineInfo(_value, 0, valueOffset, isNormalized, ref lineInfo); } }
// Constructors internal DtdParserProxy(XmlTextReaderImpl reader) { _reader = reader; }
internal static ConformanceLevel GetV1ConformanceLevel(XmlReader reader) { XmlTextReaderImpl tri = GetXmlTextReaderImpl(reader); return(tri != null ? tri.V1ComformanceLevel : ConformanceLevel.Document); }
public XmlTextReader(string fileName, TextReader textReader, bool normalizeLineEndings) { _implementation = new XmlTextReaderImpl(fileName, textReader, normalizeLineEndings); }
public XmlTextReader(StringReader stringReader, bool normalizeLineEndings) { _implementation = new XmlTextReaderImpl(stringReader, normalizeLineEndings); }