コード例 #1
0
ファイル: NodeWrapper.cs プロジェクト: mcwatt77/vimcontrols
 public NodeWrapper(INode parent, RootNode root, Namespace nameSpace, INodeImplementor implementor)
 {
     Parent = parent;
     _root = root;
     _nameSpace = nameSpace;
     _implementor = implementor;
 }
コード例 #2
0
ファイル: NodeWrapper.cs プロジェクト: mcwatt77/vimcontrols
 private INode WrapChild(INodeImplementor implementor)
 {
     return new NodeWrapper(this, _root, _nameSpace, implementor);
 }
コード例 #3
0
ファイル: RootNode.cs プロジェクト: mcwatt77/vimcontrols
 public INode RegisterNodeImplementor(string nameSpace, INodeImplementor implementor)
 {
     var node = new NodeWrapper(this, this, Namespace.Get(nameSpace), implementor);
     _implementorDictionary[nameSpace] = node;
     return node;
 }