//constructor protected Solvable(string s, UnitOpSystem aSystem) : base() { this.name = s; this.unitOpSystem = aSystem; this.solveController = aSystem.SequentialSolvingController; solveState = SolveState.NotSolved; }
protected UnitOperationSystem(string name) { this.name = name; solveController = new SequentialSolvingController(); }
//persistence protected UnitOperationSystem(SerializationInfo info, StreamingContext context) : base(info, context) { solveController = new SequentialSolvingController(); }
protected virtual void RecallInitialization() { this.solveController = unitOpSystem.SequentialSolvingController; }
//constructor protected Solvable(UnitOperationSystem aSystem) : base() { this.unitOpSystem = aSystem; this.solveController = aSystem.SequentialSolvingController; }