/// <summary>Constructor. </summary> /// <param name="parentNode">is the parent evaluator to call to indicate truth value</param> /// <param name="everyDistinctNode">is the factory node associated to the state</param> public EvalEveryDistinctStateNode(Evaluator parentNode, EvalEveryDistinctNode everyDistinctNode) : base(parentNode) { EveryDistinctNode = everyDistinctNode; SpawnedNodes = new LinkedHashMap <EvalStateNode, ISet <Object> >(); }
/// <summary>Constructor. </summary> /// <param name="parentNode">is the parent evaluator to call to indicate truth value</param> /// <param name="everyNode">is the factory node associated to the state</param> public EvalEveryDistinctStateExpireKeyNode(Evaluator parentNode, EvalEveryDistinctNode everyNode) : base(parentNode) { EveryNode = everyNode; SpawnedNodes = new LinkedHashMap <EvalStateNode, IDictionary <Object, long> >(); }