/// <summary> /// Initializes a new instance of the <see cref="DefaultSupportedPropertyFactory"/> class. /// </summary> public DefaultSupportedPropertyFactory( IPropertyRangeRetrievalPolicy rangeRetrieval, ISupportedPropertyMetaProvider metaProvider, IPropertyPredicateIdPolicy propertyPredicateIdPolicy, ISupportedOperationFactory operationFactory) { this.rangeRetrieval = rangeRetrieval; this.metaProvider = metaProvider; this.propertyPredicateIdPolicy = propertyPredicateIdPolicy; this.operationFactory = operationFactory; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultSupportedClassFactory"/> class. /// </summary> public DefaultSupportedClassFactory( ISupportedPropertySelectionPolicy propSelector, ISupportedPropertyFactory propFactory, ISupportedClassMetaProvider classMetaProvider, ISupportedOperationFactory operationFactory) { this.propSelector = propSelector; this.propFactory = propFactory; this.classMetaProvider = classMetaProvider; this.operationFactory = operationFactory; }