I am intrested in creating custom indexer for char[,]. It seems to me that it is prohibited, but I am wondering if there is an oportunity. The code that could have solved the problem is:
public static class GeneratorHelpers
    {
        public static char int[Vector2D position] (this char[,] field)
        {
            return field[position.X, position.Y];
        }
    }
The above code does not compile.
 
    