* ArrayExtensions.cs (IsAligned): Add a sensible default
implementation that will give results similar to the instrinsic version.
svn path=/trunk/mcs/; revision=120234
public static bool IsAligned<T> (this T[] vect, int index) where T : struct
{
- return false;
+ int size = Marshal.SizeOf (typeof (T));
+ return size * index % 16 == 0;
}
}
}
+2008-11-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * ArrayExtensions.cs (IsAligned): Add a sensible default
+ implementation that will give results similar to the instrinsic version.
+
2008-11-27 Rodrigo Kumpera <rkumpera@novell.com>
* ArrayExtensions.cs: Add aligned Get/SetVector variants for