NClass.Core.DelegateType.Deserialize C# (CSharp) Method

Deserialize() protected method

/// An error occured while deserializing. /// /// The XML document is corrupt. /// /// is null. ///
protected Deserialize ( XmlElement node ) : void
node System.Xml.XmlElement
return void
		protected internal override void Deserialize(XmlElement node)
		{
			RaiseChangedEvent = false;

			XmlElement returnTypeNode = node["ReturnType"];
			if (returnTypeNode != null)
				ReturnType = returnTypeNode.InnerText;

			XmlNodeList nodeList = node.SelectNodes("Param");
			foreach (XmlNode parameterNode in nodeList)
				argumentList.Add(parameterNode.InnerText);

			base.Deserialize(node);
			RaiseChangedEvent = true;
		}
	}