public static async Task Clear(this IColorMatrix sourceColorMatrix, Color color) { for (uint row = 0; row < sourceColorMatrix.Height; row++) { for (uint column = 0; column < sourceColorMatrix.Width; column++) { await sourceColorMatrix.SetItem(row, column, ColorItem.FromColor(color, ColorItem.ColorItemType.Background)); } } }