Class ListPropertyValueConverter

Inheritance
System.Object
ListPropertyValueConverter
Namespace: EPiServer.DataAccess.Internal
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
[ServiceConfiguration]
public class ListPropertyValueConverter : JsonPropertyValueConverter, IPropertyValueConverter<PropertyJson>, IPropertyValueConverter<PropertyList>, IPropertyValueConverter

Constructors

ListPropertyValueConverter(LazyPropertyValueLoader, IPermanentLinkMapper)

Declaration
public ListPropertyValueConverter(LazyPropertyValueLoader lazyPropertyValueLoader, IPermanentLinkMapper permanentLinkMapper)
Parameters
Type Name Description
LazyPropertyValueLoader lazyPropertyValueLoader
IPermanentLinkMapper permanentLinkMapper

Methods

Deserialize(String, Type)

Declaration
protected override object Deserialize(string value, Type type)
Parameters
Type Name Description
System.String value
System.Type type
Returns
Type Description
System.Object
Overrides

GetValue(PropertyList, PropertyValueConverterContext)

Declaration
public PropertyDataRecord GetValue(PropertyList property, PropertyValueConverterContext context)
Parameters
Type Name Description
PropertyList property
PropertyValueConverterContext context
Returns
Type Description
PropertyDataRecord

Serialize(Object)

Declaration
protected override string Serialize(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.String
Overrides

SetValue(PropertyList, PropertyDataRecord, PropertyValueConverterContext)

Declaration
public void SetValue(PropertyList property, PropertyDataRecord dataRecord, PropertyValueConverterContext context)
Parameters
Type Name Description
PropertyList property
PropertyDataRecord dataRecord
PropertyValueConverterContext context

Implements

Extension Methods