Пример #1
0
 public static ChoNotNullableArrayList ReadOnly(ChoNotNullableArrayList list)
 {
     if (list == null)
     {
         throw new ArgumentNullException("list");
     }
     return(new ChoReadOnlyArrayList(list));
 }
Пример #2
0
 public static ChoNotNullableArrayList FixedSize(ChoNotNullableArrayList list)
 {
     if (list == null)
     {
         throw new ArgumentNullException("list");
     }
     return(new ChoFixedSizeArrayList(list));
 }
Пример #3
0
 public static ChoNotNullableArrayList Synchronized(ChoNotNullableArrayList list)
 {
     if (list == null)
     {
         throw new ArgumentNullException("list");
     }
     return(new ChoSynchronizedArrayList(list));
 }
Пример #4
0
 // Methods
 internal ChoReadOnlyArrayList(ChoNotNullableArrayList l)
 {
     this._list = l;
 }
Пример #5
0
 // Methods
 internal ChoFixedSizeArrayList(ChoNotNullableArrayList l)
 {
     this._list = l;
 }
Пример #6
0
 // Methods
 internal ChoSynchronizedArrayList(ChoNotNullableArrayList list)
     : base(false)
 {
     this._list = list;
     this._root = list.SyncRoot;
 }