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