public static SortedList Synchronized(SortedList list) { if (list == null) throw new ArgumentNullException(nameof(list)); Contract.EndContractBlock(); return new SyncSortedList(list); }