Ejemplo n.º 1
0
 public static void Freeze <T>([AllowNull] ref IList <T> list)
 {
     if (list is FreezableList <T> freezable)
     {
         freezable.Freeze();
     }
     else if (list is object && !list.IsReadOnly)
     {
         list = new FreezableList <T>(list, frozen: true);
     }
 }
Ejemplo n.º 2
0
 public void Freeze()
 {
     this.isFrozen = true;
     FreezableList.Freeze(ref _globalFilters);
 }