C# 中有没有办法获取与某些扩展方法一起使用的所有参数?
例子:
public static string GlueStrings(this string mystring, string otherString)
{
return mystring + otherstring;
}
在 Form1 的某些方法中
string string1 = "Glued";
string string2 = string1.GlueStrings("Strings");
在 Form2 的某些方法中
string string1 = "Foo";
string string2 = string1.GlueStrings("bar");
有没有一种方法可以创建方法来列出整个解决方案中与该方法一起使用的所有参数,我对otherString
整个解决方案中的参数感兴趣?
更新:
这只是一个例子,我需要它来处理不同的类型。就像在 MVC Controller annonations 中一样,您可以获得所有使用了一些 annonation 的控制器。