Esempio n. 1
0
 public NodeWrapper(INode parent, RootNode root, Namespace nameSpace, INodeImplementor implementor)
 {
     Parent = parent;
     _root = root;
     _nameSpace = nameSpace;
     _implementor = implementor;
 }
Esempio n. 2
0
 private INode WrapChild(INodeImplementor implementor)
 {
     return new NodeWrapper(this, _root, _nameSpace, implementor);
 }
Esempio n. 3
0
 public INode RegisterNodeImplementor(string nameSpace, INodeImplementor implementor)
 {
     var node = new NodeWrapper(this, this, Namespace.Get(nameSpace), implementor);
     _implementorDictionary[nameSpace] = node;
     return node;
 }