Ich versuche, ein benutzerdefiniertes Attribut von einem Delegaten, der Parameter verwendet.Wie bekomme ich Attribute von Annonymus Delegat
[SomeCustomAttribute]
private void MyFunction(int i){ ... }
void Function(Action method){
foreach (var attribute in method.Method.GetCustomAttributes(false))
{
if (attribute is SomeCustomAttribute)
{ ... }
}
}
das funktioniert gut, solange ich wie in den Delegaten verwenden Parameter nicht:
() => MyFunction(1);
Thx im Voraus.
passieren könnte oder er konnte einfach 'Funktion (Delegate Methode)' – xanatos
Nicht wirklich, @xanatos – m1kael