Example #1
0
 public static void FreeLinks(this List <EntityLink> links)
 {
     for (int i = 0; i < links.Count; i++)
     {
         EntityLink obj = links[i];
         obj.Clear();
         Pool.Free(ref obj);
     }
     links.Clear();
 }
 public static void FreeLinks(this List <EntityLink> links)
 {
     for (int i = 0; i < links.Count; i++)
     {
         EntityLink item = links[i];
         item.Clear();
         Pool.Free <EntityLink>(ref item);
     }
     links.Clear();
 }
 public static void FreeLinks(this List <EntityLink> links)
 {
     for (int index = 0; index < links.Count; ++index)
     {
         EntityLink link = links[index];
         link.Clear();
         // ISSUE: cast to a reference type
         Pool.Free <EntityLink>((M0&)ref link);
     }
     links.Clear();
 }