System.Collections.Tests.IList_NonGeneric_Tests.IList_NonGeneric_Add_AfterRemovingAnyValue C# (CSharp) Метод

IList_NonGeneric_Add_AfterRemovingAnyValue() приватный Метод

private IList_NonGeneric_Add_AfterRemovingAnyValue ( int count ) : void
count int
Результат void
        public void IList_NonGeneric_Add_AfterRemovingAnyValue(int count)
        {
            if (!IsReadOnly && !ExpectedFixedSize)
            {
                int seed = 840;
                IList collection = NonGenericIListFactory(count);
                object[] items = new object[count];
                collection.CopyTo(items, 0);
                object toAdd = CreateT(seed++);
                while (collection.Contains(toAdd))
                    toAdd = CreateT(seed++);
                collection.Add(toAdd);
                collection.RemoveAt(0);

                toAdd = CreateT(seed++);
                while (collection.Contains(toAdd))
                    toAdd = CreateT(seed++);

                collection.Add(toAdd);
            }
        }
IList_NonGeneric_Tests