public virtual void Concatenate <T>(T[,] src1, T[] src2, ref T[,] dest)
 {
     ArrayManipulation.ArrayConnect2(src1, src2, ref dest);
 }