Ejemplo 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);
        }
Ejemplo 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);
        }
Ejemplo n.º 3
0
 public void Add(StateValuePair <T> stateValuePair) => StateValueList.Add(stateValuePair);
Ejemplo n.º 4
0
 public bool Remove(StateValuePair <T> item) => StateValueList.Remove(item);
Ejemplo n.º 5
0
 public bool Contains(StateValuePair <T> item) => StateValueList.Contains(item);
Ejemplo n.º 6
0
 internal void AddWithoutCheck(StateValuePair <T> item) => StateValueList.Add(item);