Я бы хотел украсить ряд функций пользовательским атрибутом. Эти функции не будут возвращать указанный тип c и могут действительно возвращать любой тип.
Теперь эта функция будет вызывать любое количество других функций, а затем в какой-то момент операции я хотел бы знать, «что» является последним пользовательским атрибутом текста / значения в стеке вызовов ".
Как мне это сделать?
Пример:
[CustomAttribute("Hello World...")]
public void SomeFunction
{
return Func1("myparam")
}
public void Func1(string xx)
{
return Func2(xx)
}
public string Func2(string yy)
{
//I would like to know what is the value\text of the attribute "CustomAttribute".
//If there are multiples in the call stack, return the last one (which might be in another class and project as Func2)
}