public static void CheckArrayUnpack(Array array, int expected)
{
if (null == array)
{
throw new ApplicationException(StringResources.CantUnpackNull);
}
if (expected > array.Length)
{
Error(StringResources.UnpackArrayOfWrongSize, expected, array.Length);
}
}