Example #1
0
        public override XPathTypeNode Clone()
        {
            XPathTypeRootNode ret=new XPathTypeRootNode();

            ret._ElementChildrenNodes=ElementChildrenNodes;

            return ret;
        }
Example #2
0
        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;
        }
Example #4
0
        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);
        }