public override TCell this[SigmaIndex index] { get { return(ModifiedLocation.Equals(index) ? ModifiedCell : ParentMaze[index]); } }
public override TCell this[Location location] { get { return(ModifiedLocation.Equals(location) ? ModifiedCell : ParentMaze[location]); } }