public virtual object Clone() { Location location = new Location(); location.m_value = m_value; location.m_type = m_type; return location; }
public void Process(XmlNode n) { if(n.Name != IAM) return; base.ReadAttributes(n); XmlAttributeCollection attr = n.Attributes; if(attr.GetNamedItem(MAPS_TO) != null) MapsTo = attr.GetNamedItem(MAPS_TO).Value; if(attr.GetNamedItem(LOCATION) != null) Location = new Location(attr.GetNamedItem(LOCATION).Value); ProcessChildren(n.ChildNodes); }