protected AbstractCompositePropertyWeaver(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(compositePropertyMap.ContractType, typeDefinition) { this.propertyTypeBuilder = propertyTypeBuilder; this.compositePropertyMap = compositePropertyMap; this.aspectWeavingServices = aspectWeavingServices; }
public void Visit(CompositeSetPropertyMap propertyMap) { SetPropertyFragmentMap = propertyMap; ContractType = propertyMap.ContractType; }
public CompositeSetPropertyWeaverBuilder(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(propertyTypeBuilder, compositePropertyMap, typeDefinition, aspectWeavingServices) { }
public CompositeGetPropertyWeaverBuilder(IPropertyTypeBuilder propertyTypeBuilder, ICompositePropertyFragmentMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices) : base(propertyTypeBuilder, compositePropertyMap, typeDefinition, aspectWeavingServices) { }