public void Add(IComplexBoolItem parent, IComplexBoolItem child) { if (parent is CBTreeOperation) { ((CBTreeOperation)parent).ListRights.Add(child); } }
public void Add(IComplexBoolItem parent, string rootsName, Func <bool> boolFunc) { if (parent is CBTreeOperation) { ((CBTreeOperation)parent).ListRights.Add(new CBTreeSimple(rootsName, boolFunc)); } }
public ComplexBool(string rootsName, Func <bool> boolFunc) { root = new CBTreeSimple(rootsName, boolFunc); }