The type or namespace name could not be found. Are you missing assembly reference

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class rop : MonoBehaviour {

public GameObject[] yourArrayOfObjects;
public void ShuffleObjects(GameObjects[] toShuffle) {
       // store the original position of each element
       Vector3[] positions = new Vector3[toShuffle.Length];
      for (int i = 0; i < toShuffle.Length; ++i) { positions _= toShuffle*.transform.position; }*_

* Shuffle(toShuffle);*
* // assign the original positions to the shuffled array*
for (int i = 0; i < toShuffle.Length; ++i) { toShuffle_.transform.position = positions*; }
}
public static void Shuffle(GameObject array) {
int count = array.Length;
int last = count - 1;
for (int i = 0; i < last; ++i) {
// select a random index to move to*

* int randomIndex = UnityEngine.Random.Range(i, count);
// swap the elements*

GameObject temp = array*;
array = array[randomIndex];
array[randomIndex] = temp;
}
}
}*

how do i fix this error_

GameObjects toShuffle
You should rename GameObjects to GameObject, because there is no such a type GameObjects.