/// <summary> /// Default implmentation of <see cref="IAspect"/>'s OnAfterMethodCall method. /// </summary> /// <param name="context">The parameter contains call site info, as well as meta binder info.<see cref="WeavingContext" /></param> public virtual void OnAfterMethodCall(WeavingContext context) { }
/// <summary> /// Default implmentation of <see cref="IAspect"/>'s OnHasArroundMethod method. /// </summary> /// <param name="context">The parameter contains call site info, as well as meta binder info.<see cref="WeavingContext" /></param> public virtual bool HasArroundMethod(WeavingContext context) { return false; }
/// <summary> /// Implmentation of <see cref="IAspect"/>'s OnAfterGetValue method. /// </summary> /// <param name="context">The parameter contains call site info, as well as meta binder info.<see cref="WeavingContext" /></param> public virtual void OnAfterGetValue(WeavingContext context) { }
/// <summary> /// Default implmentation of <see cref="IAspect"/>'s OnPropertyChanging method. /// </summary> /// <param name="context">The parameter contains call site info, as well as meta binder info.<see cref="WeavingContext" /></param> public virtual void OnPropertyChanging(WeavingContext context) { }
/// <summary> /// Default implmentation of <see cref="IAspect"/>'s OnBeforeMethodCall method. /// </summary> /// <param name="context">The parameter contains call site info, as well as meta binder info.<see cref="WeavingContext" /></param> public virtual bool OnExceptionMethodCall(WeavingContext context, Exception ex) { return false; }
/// <summary> /// Default implmentation of <see cref="IAspect"/>'s OnBeforeMethodCall method. /// </summary> /// <param name="context">The parameter contains call site info, as well as meta binder info.<see cref="WeavingContext" /></param> public virtual void OnBeforeMethodCall(WeavingContext context) { }
/// <summary> /// Implmentation of <see cref="IAspect"/>'s OnBeforeGetValue method. /// </summary> /// <param name="context">The parameter contains call site info, as well as meta binder info.<see cref="WeavingContext" /></param> public virtual void OnBeforeGetValue(WeavingContext context) { }
/// <summary> /// Default implmentation of <see cref="IAspect"/>'s OnAroundMethodCall method. /// </summary> /// <param name="context">The parameter contains call site info, as well as meta binder info.<see cref="WeavingContext" /></param> public virtual void OnAroundMethodCall(WeavingContext context) { }