Здравствуйте.
Есть код на c#, который не работает как хотелось бы :)
public class myclass
{
public class MyAttribute : Attribute { }
[MyAttribute]
public string MyMethod()
{
return "";
}
public void MainMethod()
{
Func<string> m = MyMethod;
Type t = m.GetType();
object[] attrs=t.GetCustomAttributes(typeof(MyAttribute), true);
}
}
В последней стоке метода MainMethod в массиве attrs оказывается 0 элементов, т.е. получить атрибут метода MyMethod не удается.
Вопрос, как все таки, добраться до атрибута метода MyMethod из метода MainMethod?