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 EditorDescriptor

Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Shell.ObjectEditing.EditorDescriptors
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public class EditorDescriptor : IMetadataExtender, IMetadataHandler

Constructors

EditorDescriptor()

Declaration
public EditorDescriptor()

Properties

AllowedTypes

Declaration
public IEnumerable<Type> AllowedTypes { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Type>

AllowedTypesFormatSuffix

Declaration
public string AllowedTypesFormatSuffix { get; set; }
Property Value
Type Description
System.String

ClientEditingClass

Declaration
public string ClientEditingClass { get; set; }
Property Value
Type Description
System.String

ClientEditingPackage

Declaration
public string ClientEditingPackage { get; set; }
Property Value
Type Description
System.String

DefaultValue

Declaration
public virtual object DefaultValue { get; set; }
Property Value
Type Description
System.Object

DndSourcePropertyName

Declaration
public string DndSourcePropertyName { get; set; }
Property Value
Type Description
System.String

DndTargetPropertyName

Declaration
public string DndTargetPropertyName { get; set; }
Property Value
Type Description
System.String

EditorConfiguration

Declaration
public IDictionary<string, object> EditorConfiguration { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.Object>

LayoutClass

Declaration
public string LayoutClass { get; set; }
Property Value
Type Description
System.String

OverlayConfiguration

Declaration
public IDictionary<string, object> OverlayConfiguration { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.Object>

SelectionFactoryType

Declaration
public Type SelectionFactoryType { get; set; }
Property Value
Type Description
System.Type

Methods

ModifyMetadata(ExtendedMetadata, IEnumerable<Attribute>)

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

SetEditorConfiguration(ExtendedMetadata)

Declaration
protected virtual void SetEditorConfiguration(ExtendedMetadata metadata)
Parameters
Type Name Description
ExtendedMetadata metadata

SetOverlayConfiguration(ExtendedMetadata)

Declaration
protected virtual void SetOverlayConfiguration(ExtendedMetadata metadata)
Parameters
Type Name Description
ExtendedMetadata metadata

Implements

Extension Methods