Я пытаюсь получить доступ к пользовательскому атрибуту, применяемому к методу внутри перехватчика замка, например ::
[MyCustomAttribute(SomeParam = "attributeValue")]
public virtual MyEntity Entity { get; set; }
используя следующий код:
internal class MyInterceptor : IInterceptor
{
public void Intercept(IInvocation invocation)
{
if (invocation.Method.GetCustomAttributes(typeof(MyCustomAttribute), true) != null)
{
//Do something
}
}
}
Перехватчик срабатывает, когда вызывается метод, но этот код не возвращает пользовательский атрибут. Как мне этого добиться?