protected virtual bool IsAopInfrastructureType(Type t)
{
return typeof(IAdvisedSupportListener).IsAssignableFrom(t)
|| typeof(ITargetSource).IsAssignableFrom(t)
|| typeof(IAdvice).IsAssignableFrom(t)
|| typeof(IAdvisor).IsAssignableFrom(t)
|| typeof(IMethodMatcher).IsAssignableFrom(t)
|| typeof(IPointcut).IsAssignableFrom(t);
}