/// <summary>Provides a fast way to initialize an array from data stored in a module.</summary>
/// <param name="array">The array to be initialized. </param>
/// <param name="fldHandle">A <see cref="T:System.RuntimeFieldHandle" /> specifying the location of the data used to initialize the array. </param>
public static void InitializeArray(Array array, RuntimeFieldHandle fldHandle)
{
if (array == null || fldHandle.Value == IntPtr.Zero)
{
throw new ArgumentNullException();
}
RuntimeHelpers.InitializeArray(array, fldHandle.Value);
}