# System.Windows.Forms.Layout

``` diff
 namespace System.Windows.Forms.Layout {
     public class ArrangedElementCollection : ICollection, IEnumerable, IList {
-        bool System.Collections.ICollection.IsSynchronized { get; }
+        bool ICollection.IsSynchronized { get; }
-        object System.Collections.ICollection.SyncRoot { get; }
+        object ICollection.SyncRoot { get; }
-        bool System.Collections.IList.IsFixedSize { get; }
+        bool IList.IsFixedSize { get; }
-        object System.Collections.IList.this[int index] { get; set; }
+        object? IList.this[int index] { get; set; }
-        public override bool Equals(object obj);
+        public override bool Equals(object? obj);
-        int System.Collections.IList.Add(object value);
+        int IList.Add(object? value);
-        void System.Collections.IList.Clear();
+        void IList.Clear();
-        bool System.Collections.IList.Contains(object value);
+        bool IList.Contains(object? value);
-        int System.Collections.IList.IndexOf(object value);
+        int IList.IndexOf(object? value);
-        void System.Collections.IList.Insert(int index, object value);
+        void IList.Insert(int index, object? value);
-        void System.Collections.IList.Remove(object value);
+        void IList.Remove(object? value);
-        void System.Collections.IList.RemoveAt(int index);
+        void IList.RemoveAt(int index);
     }
 }
```

