Esempio n. 1
0
 protected AbstractAdviceWeaver(IAdviceWeavingSettings adviceWeavingSettings)
 {
     aspectType               = adviceWeavingSettings.AspectType;
     aspectRepository         = adviceWeavingSettings.AspectRepository;
     localBuilderRepository   = adviceWeavingSettings.LocalBuilderRepository;
     argumentsWeavingSettings = adviceWeavingSettings.ArgumentsWeavingSettings;
 }
Esempio n. 2
0
 protected AbstractAdviceWeaver(IAdviceWeavingSettings adviceWeavingSettings)
 {
     aspectType = adviceWeavingSettings.AspectType;
     aspectRepository = adviceWeavingSettings.AspectRepository;
     localBuilderRepository = adviceWeavingSettings.LocalBuilderRepository;
     argumentsWeavingSettings = adviceWeavingSettings.ArgumentsWeavingSettings;
 }
 internal AbstractMethodAspectWeaver(IAspectDefinition aspectDefinition, IAspectWeavingSettings aspectWevingSettings)
 {
     advices = aspectDefinition.Advices;
     this.aspectDefinition      = aspectDefinition;
     this.aspectWeavingSettings = aspectWevingSettings;
     weavingSettings            = aspectWevingSettings.WeavingSettings;
     aspectRepository           = aspectWevingSettings.AspectRepository;
     argumentsWeavingSetings    = aspectDefinition.ToArgumentsWeavingSettings();
     aspectDefinition.Advices.ForEach(advice => advice.Accept(adviceDiscoveryVistor));
 }
Esempio n. 4
0
 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));
 }
Esempio n. 5
0
 public AspectService(IAspectRepository aspectRepo)
 {
     _aspectRepo = aspectRepo;
 }
 public GetOneAspectUseCase(IAspectRepository aspectRepository)
 {
     _aspectRepository = aspectRepository;
 }