MoveNext en lugar del método real / nombre de la tarea

Usando log4net declarado como:

private readonly ILog log = 
       LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType());

En un método o tarea asíncrona, como este:

public async void CheckSomething()
{
    log.Info(null);
    //....
}

registrosMoveNext en lugar deCheckSomething. ¿Alguna idea de cómo hacer que registre un nombre de método real?

Respuestas a la pregunta(5)

Su respuesta a la pregunta