Imported Upstream version 4.8.0.309

Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-11-10 13:04:39 +00:00
parent ee1447783b
commit 94b2861243
4912 changed files with 390737 additions and 49310 deletions

View File

@ -42,7 +42,7 @@ namespace System.Net.Configuration
{
public virtual object Create (object parent, object configContext, XmlNode section)
{
#if (XML_DEP)
#if XML_DEP
if (section.Attributes != null && section.Attributes.Count != 0)
HandlersUtil.ThrowException ("Unrecognized attribute", section);
@ -60,7 +60,7 @@ namespace System.Net.Configuration
if (child.Attributes != null && child.Attributes.Count != 0)
HandlersUtil.ThrowException ("Unrecognized attribute", child);
WebRequest.ClearPrefixes ();
WebRequest.PrefixList = new ArrayList ();
continue;
}
@ -70,16 +70,18 @@ namespace System.Net.Configuration
if (child.Attributes != null && child.Attributes.Count != 0)
HandlersUtil.ThrowException ("Unrecognized attribute", child);
WebRequest.AddPrefix (prefix, type);
continue;
throw new NotImplementedException ();
//WebRequest.PrefixList.Add (new WebRequestPrefixElement(prefix, type));
//continue;
}
if (name == "remove") {
if (child.Attributes != null && child.Attributes.Count != 0)
HandlersUtil.ThrowException ("Unrecognized attribute", child);
WebRequest.RemovePrefix (prefix);
continue;
throw new NotImplementedException ();
// WebRequest.RemovePrefix (prefix);
// continue;
}
HandlersUtil.ThrowException ("Unexpected element", child);