I have an Azure function using AzureFunctionsVersion v3 and CallerMemberName is working. Another function is AzureFunctionsVersion v4 and using the same code, CallerMemberName is empty:
public async Task TheMethod(dynamic messageJSON, [CallerMemberName] string callerMemberName = "")
The method is two deep in a call:
ProcessMessage(string messageText, [CallerMemberName] string callerMemberName = "")
{
// callerMemberName in ProcessMessage works
// callerMemberName in TheMethod is ""
TheMethod(messageText);
}
Is there something different about AzureFunctionsVersion v4 ?