public override XPathTypeNode Clone() { XPathTypeRootNode ret=new XPathTypeRootNode(); ret._ElementChildrenNodes=ElementChildrenNodes; return ret; }
public override XPathTypeNode Clone() { XPathTypeRootNode ret = new XPathTypeRootNode(); ret._ElementChildrenNodes = ElementChildrenNodes; return(ret); }
public XPathTypeRootNode GetRootNode(Type root, XPathTypeContext context) { if (_RootNodes.ContainsKey(root)) return (XPathTypeRootNode)_RootNodes[root].Copy(context); var ret=new XPathTypeRootNode(root, context); _RootNodes.Add(root, ret); return ret; }
public XPathTypeRootNode GetRootNode(Type root, XPathTypeContext context) { if (_RootNodes.ContainsKey(root)) { return((XPathTypeRootNode)_RootNodes[root].Copy(context)); } var ret = new XPathTypeRootNode(root, context); _RootNodes.Add(root, ret); return(ret); }