internal QueryX(QueryXRoot owner, QueryType kind, bool isRoot = false, bool isHead = false) { Owner = owner; QueryKind = kind; IsRoot = isRoot; IsHead = isHead; IsTail = true; AutoExpandRight = true; if (QueryKind == QueryType.Path && IsHead) { PathParm = new PathParm(); } owner.Add(this); }
internal QueryX(QueryXRoot owner) { Owner = owner; owner.Add(this); }