Class InterfacePropertyTransform<T>
Inheritance
System.Object
InterfacePropertyTransform<T>
Assembly: EPiServer.dll
Version: 12.0.3
public abstract class InterfacePropertyTransform<T> : Object, IInterfacePropertyTransform
Type Parameters
Constructors
Declaration
protected InterfacePropertyTransform()
Properties
Declaration
public Type InterfaceType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
ExportProperty(T, RawProperty, PropertyExportContext, Action<PropertyData, RawProperty>)
Declaration
protected virtual bool ExportProperty(T source, RawProperty target, PropertyExportContext context, Action<PropertyData, RawProperty> valueTransform)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ImportProperty(RawProperty, T, PropertyImportContext, Action<RawProperty, PropertyData>)
Declaration
protected virtual bool ImportProperty(RawProperty source, T target, PropertyImportContext context, Action<RawProperty, PropertyData> valueTransform)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Explicit Interface Implementations
IInterfacePropertyTransform.ExportProperty(IPropertyExporter, IContent, RawProperty, PropertyExportContext)
Declaration
bool IInterfacePropertyTransform.ExportProperty(IPropertyExporter currentTransfer, IContent source, RawProperty target, PropertyExportContext context)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IInterfacePropertyTransform.ImportProperty(IPropertyImporter, RawProperty, IContent, PropertyImportContext)
Declaration
bool IInterfacePropertyTransform.ImportProperty(IPropertyImporter currentTransfer, RawProperty source, IContent target, PropertyImportContext context)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Extension Methods