Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class ExtendedPropertiesExtensions

Inheritance
System.Object
ExtendedPropertiesExtensions
Namespace: EPiServer.Commerce.UI.CustomerService.Extensions
Assembly: EPiServer.Commerce.UI.CustomerService.dll
Version: 14.26.0
Syntax
public static class ExtendedPropertiesExtensions : Object

Methods

ConvertMetaFieldData(IExtendedProperties, MetaClass, IRequiredMetaFieldCollection)

Declaration
public static IEnumerable<object> ConvertMetaFieldData(this IExtendedProperties extendedProperties, MetaClass metaClass, IRequiredMetaFieldCollection requiredFields)
Parameters
Type Name Description
IExtendedProperties extendedProperties
MetaClass metaClass
IRequiredMetaFieldCollection requiredFields
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Object>

GetCustomProperties(IExtendedProperties, MetaClass, IRequiredMetaFieldCollection, IEnumerable<String>)

Declaration
public static IEnumerable<PropertyItemModel> GetCustomProperties(this IExtendedProperties extendedProperties, MetaClass metaClass, IRequiredMetaFieldCollection requiredFields, IEnumerable<string> ignoreFieldNames = null)
Parameters
Type Name Description
IExtendedProperties extendedProperties
MetaClass metaClass
IRequiredMetaFieldCollection requiredFields
System.Collections.Generic.IEnumerable<System.String> ignoreFieldNames
Returns
Type Description
System.Collections.Generic.IEnumerable<PropertyItemModel>

SetMetaFieldData(IExtendedProperties, PropertyItemModel, MetaClass)

Declaration
public static void SetMetaFieldData(this IExtendedProperties extendedProperties, PropertyItemModel metaField, MetaClass metaClass)
Parameters
Type Name Description
IExtendedProperties extendedProperties
PropertyItemModel metaField
MetaClass metaClass