Пример #1
0
        public void Add(AnswerResultCombination key, List <GraphNode> value)
        {
            var tryingAnswer = key.TryingAnswer;

            if (!IsContainKey(tryingAnswer))
            {
                _answerToSelect[key] = new List <List <GraphNode> > {
                    value
                }
            }
            ;
        }
Пример #2
0
 private int GetIndex(List <KeyValuePair <AnswerResultCombination, List <List <GraphNode> > > > list, AnswerResultCombination key)
 {
     for (int i = Variable.VariableZero; i < list.Count; i++)
     {
         if (IsEqual(key.TryingAnswer, list[i].Key.TryingAnswer))
         {
             return(i);
         }
     }
     throw new Exception();
 }