public PropertyManager( IValueTypePropertyHandler valueTypePropertyHandler, IPropertyNameStrategy propertyNameStrategy, IPropertyResolver propertyResolver, IStringPropertyHandler stringPropertyHandler, IContentAreaPropertyHandler contentAreaPropertyHandler, IUrlPropertyHandler urlPropertyHandler, IStringArrayPropertyHandler stringArrayPropertyHandler, IContentReferencePropertyHandler contentReferencePropertyHandler, IPageTypePropertyHandler pageTypePropertyHandler, IContentReferenceListPropertyHandler contentReferenceListPropertyHandler, IXhtmlStringPropertyHandler xhtmlStringPropertyHandler, ILinkItemCollectionPropertyHandler linkItemCollectionPropertyHandler, ICustomPropertiesHandler customPropertiesHandler ) { _valueTypePropertyHandler = valueTypePropertyHandler ?? throw new ArgumentNullException(nameof(valueTypePropertyHandler)); _propertyNameStrategy = propertyNameStrategy ?? throw new ArgumentNullException(nameof(propertyNameStrategy)); _propertyResolver = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver)); _stringPropertyHandler = stringPropertyHandler ?? throw new ArgumentNullException(nameof(stringPropertyHandler)); _contentAreaPropertyHandler = contentAreaPropertyHandler ?? throw new ArgumentNullException(nameof(contentAreaPropertyHandler)); _urlPropertyHandler = urlPropertyHandler ?? throw new ArgumentNullException(nameof(urlPropertyHandler)); _stringArrayPropertyHandler = stringArrayPropertyHandler ?? throw new ArgumentNullException(nameof(stringArrayPropertyHandler)); _contentReferencePropertyHandler = contentReferencePropertyHandler ?? throw new ArgumentNullException(nameof(contentReferencePropertyHandler)); _pageTypePropertyHandler = pageTypePropertyHandler ?? throw new ArgumentNullException(nameof(pageTypePropertyHandler)); _contentReferenceListPropertyHandler = contentReferenceListPropertyHandler ?? throw new ArgumentNullException(nameof(contentReferenceListPropertyHandler)); _xhtmlStringPropertyHandler = xhtmlStringPropertyHandler ?? throw new ArgumentNullException(nameof(xhtmlStringPropertyHandler)); _linkItemCollectionPropertyHandler = linkItemCollectionPropertyHandler ?? throw new ArgumentNullException(nameof(linkItemCollectionPropertyHandler)); _customPropertiesHandler = customPropertiesHandler ?? throw new ArgumentNullException(nameof(customPropertiesHandler)); }
public PropertyManager( IPropertyNameStrategy propertyNameStrategy, IPropertyResolver propertyResolver, IPropertyHandlerService propertyHandlerService ) { _propertyNameStrategy = propertyNameStrategy ?? throw new ArgumentNullException(nameof(propertyNameStrategy)); _propertyResolver = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver)); _propertyHandlerService = propertyHandlerService; }
public PropertyManager( IPropertyNameStrategy propertyNameStrategy, IPropertyResolver propertyResolver, IPropertyHandlerService propertyHandlerService, IContentSerializerSettings contentSerializerSettings ) { _propertyNameStrategy = propertyNameStrategy ?? throw new ArgumentNullException(nameof(propertyNameStrategy)); _propertyResolver = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver)); _contentSerializerSettings = contentSerializerSettings ?? throw new ArgumentNullException(nameof(contentSerializerSettings)); _propertyHandlerService = propertyHandlerService; }