Namespace EPiServer.Core.PropertySettings

Classes

CodeDefinedPropertySettingsWrapper

Used to wrap a setting that is defined by code.

PropertySettings

Used to define a specific set of settings for a property, for instance the tools that should be available for an html editor.

PropertySettings<TModel>

Used to define a specific set of settings for a property, for instance the tools that should be available for an html editor.

PropertySettingsAttribute

Attibute to specify a settings object for Properties and PropertyControls.

PropertySettingsBase

Base functionality for property settings implementing clone functionality.

PropertySettingsContainer

Used as aggregate root for the settings objects for a property or propertyControl

PropertySettingsControlBase

Abstract base class that inherits System.Web.UI.WebControls.WebControl and implements some of the interface methods of IPropertySettingsUI.

PropertySettingsRepository

Acts as the link between the PropertySettingsContainer and data storage.

PropertySettingsRepositoryEventArg

PropertySettingsResolver

Resolves IPropertySettings from a property on IContentData

PropertySettingsUIAttribute

Attibute to specify a settings UI for a PropertySettingsAttribute marked class.

PropertySettingsUserControlBase

Abstract base class that inherits System.Web.UI.UserControl and implements some of the interface methods of IPropertySettingsUI.

PropertySettingsWrapper

Wrapper class that adds common properties like Id and DisplayName for IPropertySettings objects.

PropertySettingsWrapper.WrapperComparer

Used to compare two PropertySettingsWrapper objects.

Interfaces

IPropertySettings

Interface to support using settings for Properties and PropertyControls

IPropertySettingsRepository

Acts as the link between the PropertySettingsContainer and data storage.

IPropertySettingsUI

Interface that is used to create an ui to load and save property settings.