public Scope CreateChildScope(BaseNode node) { var result = new Scope(node, this); return(result); }
public Scope(BaseNode node, Scope parent = null) { Parent = parent; Node = node; Name = (node as IScopeProviding)?.ScopeName; }