我有一种情况,我将方法名称作为字符串传递给函数,但我不希望它被硬编码。例如
void MyMethodName()
{
// some code
}
void SomeOtherMethod()
{
SomeExternalLibrary.ExternalClass.FunctionWithStringParameter("MyMethodName");
}
我想要这样的东西:
FunctionWithStringParameter(MyMethodName.ToString());
这样我就可以通过“查找所有引用”来跟踪方法调用,并且可以毫无顾虑地使用重构。