SaaS CMS has officially launched! Learn more now.

Class PropertyValueListEditorDescriptor<T>

Inheritance
System.Object
PropertyValueListEditorDescriptor<T>
Namespace: EPiServer.Cms.Shell.UI.ObjectEditing.EditorDescriptors.PropertyValueList
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7
Syntax
public abstract class PropertyValueListEditorDescriptor<T> : EditorDescriptor, IMetadataExtender, IMetadataHandler
Type Parameters
Name Description
T

Constructors

PropertyValueListEditorDescriptor(LocalizationService, IMetadataStoreModelCreator, ServiceAccessor<HttpContextBase>, ServiceAccessor<MetadataHandlerRegistry>)

Declaration
protected PropertyValueListEditorDescriptor(LocalizationService localizationService, IMetadataStoreModelCreator metadataStoreModelCreator, ServiceAccessor<HttpContextBase> httpContextServiceAccessor, ServiceAccessor<MetadataHandlerRegistry> metadataHandlerRegistryAccessor)
Parameters
Type Name Description
LocalizationService localizationService
IMetadataStoreModelCreator metadataStoreModelCreator
ServiceAccessor<System.Web.HttpContextBase> httpContextServiceAccessor
ServiceAccessor<MetadataHandlerRegistry> metadataHandlerRegistryAccessor

PropertyValueListEditorDescriptor(LocalizationService, IMetadataStoreModelCreator, ServiceAccessor<HttpContextBase>, ServiceAccessor<MetadataHandlerRegistry>, IEditorDefinitionRepository)

Declaration
[Obsolete]
protected PropertyValueListEditorDescriptor(LocalizationService localizationService, IMetadataStoreModelCreator metadataStoreModelCreator, ServiceAccessor<HttpContextBase> httpContextServiceAccessor, ServiceAccessor<MetadataHandlerRegistry> metadataHandlerRegistryAccessor, IEditorDefinitionRepository editorDefinitionRepository)
Parameters
Type Name Description
LocalizationService localizationService
IMetadataStoreModelCreator metadataStoreModelCreator
ServiceAccessor<System.Web.HttpContextBase> httpContextServiceAccessor
ServiceAccessor<MetadataHandlerRegistry> metadataHandlerRegistryAccessor
IEditorDefinitionRepository editorDefinitionRepository

Methods

ModifyMetadata(ExtendedMetadata, IEnumerable<Attribute>)

Declaration
public override void ModifyMetadata(ExtendedMetadata metadata, IEnumerable<Attribute> attributes)
Parameters
Type Name Description
ExtendedMetadata metadata
System.Collections.Generic.IEnumerable<System.Attribute> attributes
Overrides

Implements

Extension Methods