How to check if the parameter of a method comes from a variable or a literal? [duplicate]
问题 This question already has answers here : Finding the variable name passed to a function (17 answers) Closed last month . Considering this code: string variable = "hello"; myMethod(variable) //usage 1 myMethod("hello") //usage 2 Can I detect the difference between the these method usage above? 回答1: Requiring debug info generated (anything but none, in debug as well as in release build mode), having the source code and to deploy it, and using Finding the variable name passed to a function