Example #1
0
        protected override void LoadExtraData(string name, XmlNode node)
        {
            var attributes      = ((XmlElement)node).GetAttribute("attributes");
            var xml_constraints = new XMLGenericParameterConstraints(attributes);

            constraints.Add(name, xml_constraints);

            XmlNode orig = node;

            var child = node.FirstChild;

            if (child != null && child.Name == "generic-parameter-constraints")
            {
                xml_constraints.LoadData(child);
            }

            base.LoadExtraData(name, orig);
        }
Example #2
0
		protected override void LoadExtraData (string name, XmlNode node)
		{
			var attributes = ((XmlElement) node).GetAttribute ("attributes");
			var xml_constraints = new XMLGenericParameterConstraints (attributes);
			constraints.Add (name, xml_constraints);

			XmlNode orig = node;

			var child = node.FirstChild;
			if (child != null && child.Name == "generic-parameter-constraints") {
				xml_constraints.LoadData (child);
			}
			
			base.LoadExtraData (name, orig);
		}