public Processor( IAspectReader aspectExtractor, IInjectionReader injectionCollector, IAspectWeaver aspectWeaver, IEnumerable <IEffectWeaver> effectWeavers, ILogger logger) : base(logger) { _aspectExtractor = aspectExtractor; _injectionCollector = injectionCollector; _aspectWeaver = aspectWeaver; _effectWeavers = effectWeavers; }
public AopModuleWeaver( IAspectReader aspectExtractor, IInjectionReader injectionCollector, IAspectWeaver aspectWeaver, IEnumerable <IEffectWeaver> effectWeavers, BaseModuleWeaver weaver) { _aspectExtractor = aspectExtractor; _injectionCollector = injectionCollector; _aspectWeaver = aspectWeaver; _effectWeavers = effectWeavers; _weaver = weaver; }