Castle.Windsor.Configuration.Interpreters.XmlInterpreter.Deserialize C# (CSharp) Method

Deserialize() protected static method

protected static Deserialize ( XmlNode section, IConfigurationStore store ) : void
section System.Xml.XmlNode
store IConfigurationStore
return void
		protected static void Deserialize(XmlNode section, IConfigurationStore store)
		{
			foreach(XmlNode node in section)
			{
				if (XmlConfigurationDeserializer.IsTextNode(node))
				{
					string message = String.Format("{0} cannot contain text nodes", node.Name);

					throw new Exception(message);
				}
				if (node.NodeType == XmlNodeType.Element)
				{
					DeserializeElement(node, store);
				}
			}
		}