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; }
public InjectionReader(IAspectReader aspectReader, ILogger logger) { _aspectReader = aspectReader; _log = logger; }
public InjectionReader(IAspectReader aspectReader, BaseModuleWeaver weaver) { _aspectReader = aspectReader; _weaver = weaver; }