The method '{0}' has a parameter named '{1}' which is the same as the default return value name. Consider using another name ...

The method '{0}' has a parameter named '{1}' which is the same as the default return value name. Consider using another name for the parameter or use the System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute to explicitly specify the name of the return value.