I'm using the nameof function to get a property name as a string thus:
public bool IsRunning => ...;
...
RaisePropertyChanged(nameof(IsRunning));
ReSharper highlights this with the warning:
Explicit argument passed to parameter with caller info attribute
The code works, I was just wondering if the above warning is something I should worry about.
                        
When you have
CallerMemberNameattribute attached, you don't have to explicitly pass a value, because the attribute will do exactly that for you. It will find the caller's name and use it, making yournameofdeclaration redundant. This is of course assuming you callRaisePropertyChangedfrom the actual property implementation.ReSharper marks these calls as redundant when you explicitly pass a string literal. It should force the same logic with
nameofas well.