Я работаю с PostSharp, чтобы перехватывать вызовы методов для объектов, которыми я не владею, но мой код аспекта, похоже, не вызывается. Документация в области Silverlight кажется довольно слабой, поэтому я был бы признателен за любую помощь, которую вы, ребята, можете предложить :)
У меня есть атрибут, который выглядит так:
public class LogAttribute : OnMethodInvocationAspect
{
public override void OnInvocation(MethodInvocationEventArgs eventArgs)
{
// Logging code goes here...
}
}
И запись в моей AssemblyInfo, которая выглядит так:
[assembly: Log(AttributeTargetAssemblies = "System.Windows", AttributeTargetTypes = "System.Windows.Controls.*")]
Итак, мой вопрос к вам: что я упускаю? Вызовы методов под соответствующими целевыми атрибутами не работают.