The simple answer is, that you can't do that. As the name CallerMemberName
indicates, it will contain the name of the caller.
For cases where you want to raise PropertyChanged
for another than the current one, you will have to use one of the "old" ways.
In IDataErrorInfo
you also have to use one of those ways, there is no alternative.