예제 #1
0
 public NodeWrapper(INode parent, RootNode root, Namespace nameSpace, INodeImplementor implementor)
 {
     Parent = parent;
     _root = root;
     _nameSpace = nameSpace;
     _implementor = implementor;
 }
예제 #2
0
 public Namespace Combine(Namespace nameSpace)
 {
     return new Namespace {_names = _names.Concat(nameSpace._names).ToArray()};
 }
예제 #3
0
 public static Namespace Get(string name)
 {
     var ns = new Namespace {_names = new[] {name}};
     return ns;
 }