/// <summary> /// Creates a merged group with a level of superior scope. /// </summary> public FunctionGroup CreateMerged(FunctionGroup firstLevel, bool isNamespace) { FunctionGroup ret = new FunctionGroupInstance(this); ret.mergedGroup = true; ret.AppendLevel(this, false); ret.AppendLevel(firstLevel, isNamespace); return ret; }
/// <summary> /// Creates a merged group with a level of superior scope. /// </summary> public FunctionGroup CreateMerged(FunctionGroup firstLevel, bool isNamespace) { FunctionGroup ret = new FunctionGroupInstance(this); ret.mergedGroup = true; ret.AppendLevel(this, false); ret.AppendLevel(firstLevel, isNamespace); return(ret); }