コード例 #1
0
 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));
 }
コード例 #2
0
 public PropertyManager(
     IPropertyNameStrategy propertyNameStrategy,
     IPropertyResolver propertyResolver,
     IPropertyHandlerService propertyHandlerService
     )
 {
     _propertyNameStrategy   = propertyNameStrategy ?? throw new ArgumentNullException(nameof(propertyNameStrategy));
     _propertyResolver       = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver));
     _propertyHandlerService = propertyHandlerService;
 }
コード例 #3
0
 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;
 }