protected AbstractCompositePropertyWeaver(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(compositePropertyMap.ContractType, typeDefinition) { this.propertyTypeBuilder = propertyTypeBuilder; this.compositePropertyMap = compositePropertyMap; 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) { }
public void Get(IPropertyTypeBuilder propertyTypeBuilder, ITypeDefinition typeDefinition, IAspectWeavingServices weavingServices) { methodBuilderFactory(propertyTypeBuilder, typeDefinition, weavingServices); }
internal CompositeRemoveEventWeaverBuilder(IEventTypeBuilder eventTypeBuilder, ICompositeEventFragmentMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(eventTypeBuilder, compositeEventMap, typeDefinition, aspectWeavingServices) { }
public CompositeSetPropertyWeaverBuilder(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(propertyTypeBuilder, compositePropertyMap, typeDefinition, aspectWeavingServices) { }
public CompositeMethodWeaverBuilder(ICompositeMethodMap compositeMethodMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(compositeMethodMap.ContractType, typeDefinition) { this.compositeMethodMap = compositeMethodMap; this.aspectWeavingServices = aspectWeavingServices; }
public CompositeGetPropertyWeaverBuilder(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(propertyTypeBuilder, compositePropertyMap, typeDefinition, aspectWeavingServices) { }
public CompositeEventWeaverBuilder(ICompositeEventMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(compositeEventMap.ContractType, typeDefinition) { this.compositeEventMap = compositeEventMap; this.aspectWeavingServices = aspectWeavingServices; }