protected AbstractCompositeEventWeaverBuilder(IEventTypeBuilder eventTypeBuilder, ICompositeEventFragmentMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositeEventMap.ContractType, typeDefinition)
 {
     this.eventTypeBuilder = eventTypeBuilder;
     this.compositeEventMap = compositeEventMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }
 internal CompositeRaiseEventWeaverBuilder(IEventTypeBuilder eventTypeBuilder, ICompositeEventFragmentMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(eventTypeBuilder, compositeEventMap, typeDefinition, aspectWeavingServices)
 {
 }
 protected AbstractCompositeWeaverBuilder(Type type, IAspectTypeDefinition typeDefinition, INCopDependencyAwareRegistry registry)
     : base(type, registry)
 {
     this.typeDefinition = typeDefinition;
 }
Beispiel #4
0
 internal CompositeRemoveEventWeaverBuilder(IEventTypeBuilder eventTypeBuilder, ICompositeEventFragmentMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(eventTypeBuilder, compositeEventMap, typeDefinition, aspectWeavingServices)
 {
 }
 public CompositeMixinsWeaverBuilder(Type type, IAspectTypeDefinition typeDefinition, INCopDependencyAwareRegistry registry)
     : base(type, typeDefinition, registry)
 {
 }
 protected AbstractCompositeWeaverBuilder(Type type, IAspectTypeDefinition typeDefinition, INCopDependencyAwareRegistry registry)
     : base(type, registry)
 {
     this.typeDefinition = typeDefinition;
 }
 internal CompositeWeavingStrategy(IAspectTypeDefinition typeDefinition, ITypeMapCollection mixins, IEnumerable<IMethodWeaver> methodWeavers, INCopDependencyAwareRegistry registry)
     : base(typeDefinition, mixins, methodWeavers, registry)
 {
 }
 internal AtomMixinsWeaverStrategy(IAspectTypeDefinition typeDefinition, TypeMap mixin, IEnumerable<IMethodWeaver> methodWeavers, INCopDependencyAwareRegistry registry)
     : base(typeDefinition, new TypeMapSet { mixin }, methodWeavers, registry)
 {
 }
 protected AbstractAspectWeaverBuilder(Type contractType, IAspectTypeDefinition typeDefinition)
 {
     this.contractType = contractType;
     this.typeDefinition = typeDefinition;
 }
Beispiel #10
0
 protected AbstractAspectWeaverBuilder(Type contractType, IAspectTypeDefinition typeDefinition)
 {
     this.contractType   = contractType;
     this.typeDefinition = typeDefinition;
 }
 internal AtomMixinsWeaverStrategy(IAspectTypeDefinition typeDefinition, TypeMap mixin, IEnumerable <IMethodWeaver> methodWeavers, INCopDependencyAwareRegistry registry)
     : base(typeDefinition, new TypeMapSet {
     mixin
 }, methodWeavers, registry)
 {
 }
 public CompositeEventWeaverBuilder(ICompositeEventMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositeEventMap.ContractType, typeDefinition)
 {
     this.compositeEventMap = compositeEventMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }
Beispiel #13
0
 public AtomCompositeMixinsWeaverBuilder(Type type, IAspectTypeDefinition typeDefinition, INCopDependencyAwareRegistry registry)
     : base(type, typeDefinition, registry)
 {
 }
 protected AbstractCompositeEventWeaverBuilder(IEventTypeBuilder eventTypeBuilder, ICompositeEventFragmentMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositeEventMap.ContractType, typeDefinition)
 {
     this.eventTypeBuilder      = eventTypeBuilder;
     this.compositeEventMap     = compositeEventMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }
 internal CompositeWeavingStrategy(IAspectTypeDefinition typeDefinition, ITypeMapCollection mixins, IEnumerable <IMethodWeaver> methodWeavers, INCopDependencyAwareRegistry registry)
     : base(typeDefinition, mixins, methodWeavers, registry)
 {
 }
 public CompositeEventWeaverBuilder(ICompositeEventMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositeEventMap.ContractType, typeDefinition)
 {
     this.compositeEventMap     = compositeEventMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }