protected virtual FieldInfo WeaveType() { var aspectSettings = GetAspectsWeavingSettings(); var aspectWeaver = aspectExpression.Reduce(aspectSettings); var bindingWeaver = new MethodInterceptionBindingWeaver(aspectDefinition.Member, bindingSettings, aspectWeavingSettings, aspectWeaver); return bindingWeaver.Weave(); }
protected virtual FieldInfo WeaveType() { var aspectSettings = GetAspectsWeavingSettings(); var aspectWeaver = aspectExpression.Reduce(aspectSettings); var bindingWeaver = new MethodInterceptionBindingWeaver(aspectDefinition.Member, bindingSettings, aspectWeavingSettings, aspectWeaver); return(bindingWeaver.Weave()); }