Example #1
0
        public static void Synchronize <T>(this MList <T> oldElements, IEnumerable <T> newElements)
        {
            if (Enumerable.SequenceEqual(oldElements, newElements))
            {
                return;
            }

            oldElements.Clear();
            oldElements.AddRange(newElements);
        }