X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem%2FSystem.Net.Configuration%2FNetConfigurationHandler.cs;h=59f648186e9bbb246af110b7dbf56b87f2de672b;hb=6d4a4e8e31b317b8f127d4cfbcd9cf51bb613cff;hp=2e3d3f9377116c329af28acd1bf1184554e02665;hpb=5bbfa8860b090e465a3aa45edeb9c94481ef1a22;p=mono.git diff --git a/mcs/class/System/System.Net.Configuration/NetConfigurationHandler.cs b/mcs/class/System/System.Net.Configuration/NetConfigurationHandler.cs index 2e3d3f93771..59f648186e9 100644 --- a/mcs/class/System/System.Net.Configuration/NetConfigurationHandler.cs +++ b/mcs/class/System/System.Net.Configuration/NetConfigurationHandler.cs @@ -34,20 +34,21 @@ using System.Collections; using System.Configuration; #if (XML_DEP) using System.Xml; +#else +using XmlNode = System.Object; #endif namespace System.Net.Configuration { class NetConfigurationHandler : IConfigurationSectionHandler { -#if (XML_DEP) public virtual object Create (object parent, object configContext, XmlNode section) { + NetConfig config = new NetConfig (); +#if (XML_DEP) if (section.Attributes != null && section.Attributes.Count != 0) HandlersUtil.ThrowException ("Unrecognized attribute", section); - NetConfig config = new NetConfig (); - XmlNodeList reqHandlers = section.ChildNodes; foreach (XmlNode child in reqHandlers) { XmlNodeType ntype = child.NodeType; @@ -98,9 +99,9 @@ namespace System.Net.Configuration HandlersUtil.ThrowException ("Unexpected element", child); } +#endif return config; } -#endif } }