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)); }
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)); }
public AspectService(IAspectRepository aspectRepo) { _aspectRepo = aspectRepo; }
public GetOneAspectUseCase(IAspectRepository aspectRepository) { _aspectRepository = aspectRepository; }