protected virtual void OnNoSolutionFound() { SolutionSearchCompleateEventArgs <Tval> args = new SolutionSearchCompleateEventArgs <Tval>(); args.SolutionFound = false; args.Solution = null; SolutionSearchCompleate(this, args); }
protected virtual void OnSolutionFound(Assignment <Tval> solution) { SolutionSearchCompleateEventArgs <Tval> args = new SolutionSearchCompleateEventArgs <Tval>(); args.Solution = solution; args.SolutionFound = true; SolutionSearchCompleate(this, args); }