private XmlResolver GetResolver()
{
XmlResolver tempResolver = _coreReaderImpl.GetResolver();
if (tempResolver == null && !_coreReaderImpl.IsResolverSet &&
!System.Xml.XmlReaderSettings.EnableLegacyXmlSettings())
{
// it is safe to return valid resolver as it'll be used in the schema validation
if (s_tempResolver == null)
s_tempResolver = new XmlUrlResolver();
return s_tempResolver;
}
return tempResolver;
}