Exemplo n.º 1
0
 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;
 }
 protected AbstractCompositeEventWeaverBuilder(IEventTypeBuilder eventTypeBuilder, ICompositeEventFragmentMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositeEventMap.ContractType, typeDefinition)
 {
     this.eventTypeBuilder      = eventTypeBuilder;
     this.compositeEventMap     = compositeEventMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }
 protected AbstractCompositePropertyWeaver(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositePropertyMap.ContractType, typeDefinition)
 {
     this.propertyTypeBuilder = propertyTypeBuilder;
     this.compositePropertyMap = compositePropertyMap;
     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);
 }
Exemplo n.º 7
0
 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)
 {
 }
Exemplo n.º 11
0
 public CompositeEventWeaverBuilder(ICompositeEventMap compositeEventMap, IAspectTypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositeEventMap.ContractType, typeDefinition)
 {
     this.compositeEventMap = compositeEventMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }
Exemplo n.º 12
0
 public void Get(IPropertyTypeBuilder propertyTypeBuilder, ITypeDefinition typeDefinition, IAspectWeavingServices weavingServices)
 {
     methodBuilderFactory(propertyTypeBuilder, typeDefinition, weavingServices);
 }