PostSharp и Delegate
От: alexsoff Россия  
Дата: 09.10.09 13:30
Оценка:
Здравствуйте.
Начал изучать АОП, создаю UI save thread аспект:

public class FormsThreadAttribute : OnMethodInvocationAspect{ 
public override void OnInvocation(MethodInvocationEventArgs eventArgs)
{
    Form f = (Form)eventArgs.Delegate.Target;
    if (f.InvokeRequired)
      f.Invoke(eventArgs.Delegate, eventArgs.GetArgumentArray());   
 else      eventArgs.Proceed();  
}
}


Но свойство Delegate у eventArgs отмечено как Obsolete, есть другой способ?
Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.