internal static Encoding GetEncoding(XmlReader reader) { XmlTextReaderImpl tri = GetXmlTextReaderImpl(reader); return tri != null ? tri.Encoding : null; }