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