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