//====== public static methods public static TextImage CreateCopyFrom(ITextArrayReader textArray) { Verify.NotNull(textArray, nameof(textArray)); var result = new TextImage(textArray.Size); for (int x = 0; x < textArray.Size.Width; x++) { for (int y = 0; y < textArray.Size.Height; y++) { result.cells[x, y] = textArray[x, y]; } } return(result); }
public TextImage ToTextImage() => TextImage.CreateCopyFrom(textArray);