protected AbstractCompositeEventWeaverBuilder(IEventTypeBuilder eventTypeBuilder, ICompositeEventFragmentMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositeEventMap.ContractType, typeDefinition)
 {
     this.eventTypeBuilder = eventTypeBuilder;
     this.compositeEventMap = compositeEventMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }
 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)
 {
 }
示例#4
0
 internal CompositeRemoveEventWeaverBuilder(IEventTypeBuilder eventTypeBuilder, ICompositeEventFragmentMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(eventTypeBuilder, compositeEventMap, typeDefinition, aspectWeavingServices)
 {
 }
 public void Visit(CompositeRemoveEventMap removeEventFragmentMap)
 {
     RemoveEventFragmentMap = removeEventFragmentMap;
     HasAspectDefinitions = HasAspectDefinitions || RemoveEventFragmentMap.HasAspectDefinitions;
 }