コード例 #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;
 }
コード例 #2
0
 protected AbstractCompositePropertyWeaver(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositePropertyMap.ContractType, typeDefinition)
 {
     this.propertyTypeBuilder = propertyTypeBuilder;
     this.compositePropertyMap = compositePropertyMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }
コード例 #3
0
 public void Visit(CompositeSetPropertyMap propertyMap)
 {
     SetPropertyFragmentMap = propertyMap;
     ContractType = propertyMap.ContractType;
 }
コード例 #4
0
 public CompositeSetPropertyWeaverBuilder(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(propertyTypeBuilder, compositePropertyMap, typeDefinition, aspectWeavingServices)
 {
 }
コード例 #5
0
 public CompositeGetPropertyWeaverBuilder(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(propertyTypeBuilder, compositePropertyMap, typeDefinition, aspectWeavingServices)
 {
 }