1 write to _currentDomains
NuGet.Resolver (1)
CombinationSolver.cs (1)
78
_currentDomains
= initialDomains.Select(d => new HashSet<T>(d)).ToList();
11 references to _currentDomains
NuGet.Resolver (11)
CombinationSolver.cs (11)
220
for (var j = i + 1; j <
_currentDomains
.Count && consistent; j++)
225
_currentDomains
[i].Remove(currentItem);
274
_currentDomains
[h].Remove(_solution[h]);
275
consistent =
_currentDomains
[h] != null &&
_currentDomains
[h].Any();
306
_currentDomains
[j].ExceptWith(reductionAgainstFutureDomain);
318
return
_currentDomains
[j].Count > 0;
330
_currentDomains
[j].UnionWith(reduction);
348
_currentDomains
[i] = new HashSet<T>(_initialDomains[i]);
353
_currentDomains
[i].ExceptWith(reduction);
359
var subSet =
_currentDomains
[pos];