C # 7 cómo probar las funciones locales de la unidad [duplicado]

Esta pregunta ya tiene una respuesta aquí:

privadas funciones vs funciones anidadas 2 respuestas

He estado mirando algunos artículos sobre funciones locales, y la frase dice:

Las funciones locales se definen dentro de un método y no están disponibles fuera de él

ntonces, dado el siguiente código de ejemplo, ¿hay alguna forma de probar la unidadsquare método?

int SumAndSquare(int x, int y)
{
    var sum = x + y;
    return square(sum);

    int square(int z)
    {
        return z * z;
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta