1 write to _currentDomains
NuGet.Resolver (1)
CombinationSolver.cs (1)
80
_currentDomains
= initialDomains.Select(d => new HashSet<T>(d)).ToList();
11 references to _currentDomains
NuGet.Resolver (11)
CombinationSolver.cs (11)
207
for (var j = i + 1; j <
_currentDomains
.Count && consistent; j++)
212
_currentDomains
[i].Remove(currentItem);
261
_currentDomains
[h].Remove(_solution[h]);
262
consistent =
_currentDomains
[h] != null &&
_currentDomains
[h].Any();
293
_currentDomains
[j].ExceptWith(reductionAgainstFutureDomain);
305
return
_currentDomains
[j].Count > 0;
317
_currentDomains
[j].UnionWith(reduction);
335
_currentDomains
[i] = new HashSet<T>(_initialDomains[i]);
340
_currentDomains
[i].ExceptWith(reduction);
346
var subSet =
_currentDomains
[pos];