Не проверял это, но у меня в голове, вы могли бы сделать что-то вроде этого:
Color[] az = Enumerable.Range(0, 100).Select(i => Color.White).ToArray();
Texture2D texture = new Texture2D(GameRef.GraphicsDevice, 10, 10, false, SurfaceFormat.Color);
texture.SetData(az);
Это сначала создает массив из 100 элементов и заполняет его Color.White Затем с помощьюSetData, мы заполняем его цветным массивом.
Просто убедитесь, что размер массива совпадает с размером текстуры (высота * ширина)