/// <summary> /// Initializes a new instance of the <see cref="DefaultSupportedClassFactory"/> class. /// </summary> public DefaultSupportedClassFactory( ISupportedPropertySelectionPolicy propSelector, ISupportedPropertyFactory propFactory, ISupportedClassMetaProvider classMetaProvider) { _propSelector = propSelector; _propFactory = propFactory; _classMetaProvider = classMetaProvider; }
/// <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; }