View Source
Class XmlValueTypeConverter
Inheritance
System.Object
Assembly: Umbraco.Core.dll
Syntax
public class XmlValueTypeConverter : ValueTypePropertyValueConverterBase, IDeliveryApiPropertyValueConverter, IPropertyValueConverter, IDiscoverable
Constructors
View Source
XmlValueTypeConverter(PropertyEditorCollection)
Declaration
public XmlValueTypeConverter(PropertyEditorCollection propertyEditors)
Parameters
Properties
View Source
SupportedValueTypes
Declaration
protected override string[] SupportedValueTypes { get; }
Property Value
Type |
Description |
System.String[] |
|
Methods
View Source
ConvertIntermediateToDeliveryApiObject(IPublishedElement, IPublishedPropertyType, PropertyCacheLevel, Object, Boolean, Boolean)
Declaration
public object ConvertIntermediateToDeliveryApiObject(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview, bool expanding)
Parameters
Returns
Type |
Description |
System.Object |
|
View Source
ConvertSourceToIntermediate(IPublishedElement, IPublishedPropertyType, Object, Boolean)
Declaration
public override object ConvertSourceToIntermediate(IPublishedElement owner, IPublishedPropertyType propertyType, object source, bool preview)
Parameters
Returns
Type |
Description |
System.Object |
|
View Source
GetDeliveryApiPropertyCacheLevel(IPublishedPropertyType)
Declaration
public PropertyCacheLevel GetDeliveryApiPropertyCacheLevel(IPublishedPropertyType propertyType)
Parameters
Returns
View Source
GetDeliveryApiPropertyValueType(IPublishedPropertyType)
Declaration
public Type GetDeliveryApiPropertyValueType(IPublishedPropertyType propertyType)
Parameters
Returns
View Source
GetPropertyCacheLevel(IPublishedPropertyType)
Declaration
public override PropertyCacheLevel GetPropertyCacheLevel(IPublishedPropertyType propertyType)
Parameters
Returns
View Source
GetPropertyValueType(IPublishedPropertyType)
Declaration
public override Type GetPropertyValueType(IPublishedPropertyType propertyType)
Parameters
Returns