Canguro.Model.Model.RepairAbstractCases C# (CSharp) Метод

RepairAbstractCases() публичный Метод

Repairs the IsActive state of the abstract cases so that no active case depends upon an unactive case
public RepairAbstractCases ( AbstractCase changedAc ) : void
changedAc Canguro.Model.Load.AbstractCase The last abstract case that has changed
Результат void
        public void RepairAbstractCases(AbstractCase changedAc)
        {
            if (!changedAc.IsActive)
            {
                // If IsActive == false then deactivate all dependant cases
                Dictionary<AbstractCase, LinkedList<AbstractCase>> adjacency = BuildAnalysisCaseAdjacency();
                repairAbstractCases(changedAc, adjacency);
            }
        }