public static bool ArrayEquals <T>(System.Collections.Generic.IEnumerable <T> a1, System.Collections.Generic.IEnumerable <T> a2)
 {
     // decompiler error
     return(a1.Equals(a2));
 }