/// <summary> /// 构造方法。 /// </summary> public PointcutAspect(IPointcut pointcut, IPointcutAdvice advice) { Check.MustNotNull(pointcut, "pointcut"); Check.MustNotNull(advice, "advice"); this.Pointcut = pointcut; this.Advice = advice; }
/// <summary> /// 构造方法。 /// </summary> public PointcutAspect(IPointcutAdvice advice) : this(TruePointcut.True, advice) { }