/// <summary> /// Extracts a rectangle from a handler. /// </summary> /// <typeparam name="T">Underlying type of the handler</typeparam> /// <param name="handler">The handler used in extraction</param> /// <param name="rect">The rectangle to extract</param> /// <returns>The extracted rectangle</returns> public static T[, ,] ExtractRectangle <T>(this IArrayHandler <T> handler, Rectangle rect) { return(handler.ExtractRectangle(rect.R, rect.C, rect.Rows, rect.Columns)); }