internal AbstractMethodBindingWeaver(MethodInfo method, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver methodScopeWeaver) { this.method = method; this.bindingSettings = bindingSettings; this.methodScopeWeaver = methodScopeWeaver; this.aspectWeavingSettings = aspectWeavingSettings; }
internal AbstractMethodBindingWeaver(MethodInfo method, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver methodScopeWeaver) { this.method = method; this.bindingSettings = bindingSettings; this.methodScopeWeaver = methodScopeWeaver; this.aspectWeavingSettings = aspectWeavingSettings; }
internal AbstractPropertyBindingWeaver(PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver getMethodScopeWeaver = null, IMethodScopeWeaver setMethodScopeWeaver = null) { this.property = property; this.bindingSettings = bindingSettings; this.getMethodScopeWeaver = getMethodScopeWeaver; this.setMethodScopeWeaver = setMethodScopeWeaver; this.aspectWeavingSettings = aspectWeavingSettings; }
internal AbstractPropertyBindingWeaver(PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver getMethodScopeWeaver = null, IMethodScopeWeaver setMethodScopeWeaver = null) { this.property = property; this.bindingSettings = bindingSettings; this.getMethodScopeWeaver = getMethodScopeWeaver; this.setMethodScopeWeaver = setMethodScopeWeaver; this.aspectWeavingSettings = aspectWeavingSettings; }
public EventInterceptionBindingWeaver(EventInfo @event, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver addMethodScopeWeaver, IAspectWeaver removeMethodScopeWeaver, IAspectWeaver invokeMethodScopeWeaver) { this.@event = @event; this.bindingSettings = bindingSettings; this.addMethodScopeWeaver = addMethodScopeWeaver; this.aspectWeavingSettings = aspectWeavingSettings; this.removeMethodScopeWeaver = removeMethodScopeWeaver; this.invokeMethodScopeWeaver = invokeMethodScopeWeaver; ResolveParameterTypes(); }
public EventInterceptionBindingWeaver(EventInfo @event, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver addMethodScopeWeaver, IAspectWeaver removeMethodScopeWeaver, IAspectWeaver invokeMethodScopeWeaver) { this.@event = @event; this.bindingSettings = bindingSettings; this.addMethodScopeWeaver = addMethodScopeWeaver; this.aspectWeavingSettings = aspectWeavingSettings; this.removeMethodScopeWeaver = removeMethodScopeWeaver; this.invokeMethodScopeWeaver = invokeMethodScopeWeaver; ResolveParameterTypes(); }
internal AbstractAspectWeaver(IAspectDefinition aspectDefinition, IAspectWeavingSettings aspectWeavingSettings) { advices = aspectDefinition.Advices; this.aspectDefinition = aspectDefinition; this.aspectWeavingSettings = aspectWeavingSettings; bindingSettings = aspectDefinition.ToBindingSettings(); weavingSettings = aspectWeavingSettings.WeavingSettings; aspectRepository = aspectWeavingSettings.AspectRepository; argumentsWeavingSettings = aspectDefinition.ToArgumentsWeavingSettings(); aspectDefinition.Advices.ForEach(advice => advice.Accept(adviceDiscoveryVistor)); }
internal AbstractAspectWeaver(IAspectDefinition aspectDefinition, IAspectWeavingSettings aspectWeavingSettings) { advices = aspectDefinition.Advices; this.aspectDefinition = aspectDefinition; this.aspectWeavingSettings = aspectWeavingSettings; bindingSettings = aspectDefinition.ToBindingSettings(); weavingSettings = aspectWeavingSettings.WeavingSettings; aspectRepository = aspectWeavingSettings.AspectRepository; argumentsWeavingSettings = aspectDefinition.ToArgumentsWeavingSettings(); aspectDefinition.Advices.ForEach(advice => advice.Accept(adviceDiscoveryVistor)); }
internal TopEventInterceptionArgumentsWeaver(IEventAspectDefinition aspectDefinition, IArgumentsWeavingSettings argumentWeavingSettings, IAspectWeavingSettings aspectWeavingSettings, BindingSettings bindingSettings) : base(aspectDefinition, argumentWeavingSettings, aspectWeavingSettings, bindingSettings) { }
internal MethodInterceptionBindingWeaver(MethodInfo method, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver methodScopeWeaver) : base(method, bindingSettings, aspectWeavingSettings, methodScopeWeaver) { }
internal MethodInterceptionBindingWeaver(MethodInfo method, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver methodScopeWeaver) : base(method, bindingSettings, aspectWeavingSettings, methodScopeWeaver) { }
internal FullPropertyInterceptionBindingWeaver(PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver getMethodScopeWeaver, IAspectWeaver setMethodScopeWeaver) : base(property, bindingSettings, aspectWeavingSettings, getMethodScopeWeaver, setMethodScopeWeaver) { }
internal OnMethodInterceptionBindingWeaver(Type aspectType, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver methodScopeWeaver) : base(bindingSettings, aspectWeavingSettings, methodScopeWeaver) { localBuilderRepository = bindingSettings.LocalBuilderRepository; }
internal SetPropertyInterceptionBindingWeaver(PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver methodScopeWeaver) : base(property, bindingSettings, aspectWeavingSettings, setMethodScopeWeaver: methodScopeWeaver) { }
internal MethodDecoratorBindingWeaver(BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver methodScopeWeaver) : base(bindingSettings, aspectWeavingSettings, methodScopeWeaver) { }
internal FullPropertyInterceptionBindingWeaver(PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver getMethodScopeWeaver, IAspectWeaver setMethodScopeWeaver) : base(property, bindingSettings, aspectWeavingSettings, getMethodScopeWeaver, setMethodScopeWeaver) { }
internal MethodDecoratorBindingWeaver(MethodInfo method, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver methodScopeWeaver) : base(method, bindingSettings, aspectWeavingSettings, methodScopeWeaver) { }
internal BindingEventInterceptionArgumentsWeaver(IEventAspectDefinition aspectDefinition, IArgumentsWeavingSettings argumentWeavingSettings, IAspectWeavingSettings aspectWeavingSettings, BindingSettings bindingSettings) : base(aspectDefinition, argumentWeavingSettings, aspectWeavingSettings, bindingSettings) { }
internal AbstractEventAspectArgumentsWeaver(IEventAspectDefinition aspectDefinition, IArgumentsWeavingSettings argumentWeavingSettings, IAspectWeavingSettings aspectWeavingSettings, BindingSettings bindingSettings) : base(aspectDefinition.Member, argumentWeavingSettings, aspectWeavingSettings) { this.bindingSettings = bindingSettings; this.aspectDefinition = aspectDefinition; }
internal AbstractBindingAspectWeaver(IAspectDefinition aspectDefinition) { this.aspectDefinition = aspectDefinition; bindingSettings = aspectDefinition.ToBindingSettings(); }
protected AbstractBindingTypeReflector(TAspectDefintion aspectDefinition) { this.aspectDefinition = aspectDefinition; bindingSettings = aspectDefinition.ToBindingSettings(); }
internal SetPropertyInterceptionBindingWeaver(PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IAspectWeaver methodScopeWeaver) : base(property, bindingSettings, aspectWeavingSettings, setMethodScopeWeaver: methodScopeWeaver) { }
internal PropertyDecorationBindingWeaver(PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver methodScopeWeaver) : base(property, bindingSettings, aspectWeavingSettings, methodScopeWeaver) { }
internal PropertyDecorationBindingWeaver(PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver methodScopeWeaver) : base(property, bindingSettings, aspectWeavingSettings, methodScopeWeaver) { }