public void LoadFromXml(XmlElement el, XmlNamespaceManager nsmgr) { string pr = nsmgr.LookupPrefix(XmlSchemaUtil.WORKFLOW_NAMESPACE); if (pr != null && pr.Length > 0) pr += ":"; Name = el.GetAttribute("name"); foreach (XmlElement mel in el.SelectNodes(pr + "member", nsmgr)) { MemberDef md = new MemberDef(); md.LoadFromXml(mel, nsmgr); Members.Add(md); } }
public void LoadFromXml(XmlElement el, XmlNamespaceManager nsmgr) { string pr = nsmgr.LookupPrefix(XmlSchemaUtil.WORKFLOW_NAMESPACE); if (pr != null && pr.Length > 0) { pr += ":"; } Name = el.GetAttribute("name"); foreach (XmlElement mel in el.SelectNodes(pr + "member", nsmgr)) { MemberDef md = new MemberDef(); md.LoadFromXml(mel, nsmgr); Members.Add(md); } }
public virtual MemberDef CloneMemberDef() { MemberDef md = new MemberDef(this); return(md); }
public MemberDef(MemberDef rhs) : this(rhs.Name, rhs.TypeName, rhs.IsArray, rhs.IsRequired) { }
public virtual MemberDef CloneMemberDef() { MemberDef md = new MemberDef(this); return md; }