Esempio n. 1
0
        public void Add(StateValuePair <T> stateValuePair)
        {
            // To prevent a state from having multiple values, remove existing state-value pair.
            int index = ((List <StateValuePair <T> >)StateValueList).FindIndex(x => x.State == stateValuePair.State);

            if (index != -1)
            {
                StateValueList.RemoveAt(index);
            }

            StateValueList.Add(stateValuePair);
        }
Esempio n. 2
0
        public void Add(StateValuePair <T> item)
        {
            // To prevent a state from having multiple values, remove existing state-value pair.
            int index = StateValueList.FindIndex(x => x.State == item.State);

            if (index != -1)
            {
                StateValueList.RemoveAt(index);
            }

            StateValueList.Add(item);
        }
Esempio n. 3
0
 public void Add(StateValuePair <T> stateValuePair) => StateValueList.Add(stateValuePair);
Esempio n. 4
0
 public bool Remove(StateValuePair <T> item) => StateValueList.Remove(item);
Esempio n. 5
0
 public bool Contains(StateValuePair <T> item) => StateValueList.Contains(item);
Esempio n. 6
0
 internal void AddWithoutCheck(StateValuePair <T> item) => StateValueList.Add(item);