protected internal override void Serialize(XmlElement node)
{
base.Serialize(node);
XmlElement returnTypeNode = node.OwnerDocument.CreateElement("ReturnType");
returnTypeNode.InnerText = ReturnType.ToString();
node.AppendChild(returnTypeNode);
foreach (Parameter parameter in argumentList)
{
XmlElement paramNode = node.OwnerDocument.CreateElement("Param");
paramNode.InnerText = parameter.ToString();
node.AppendChild(paramNode);
}
}