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) { }
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; }