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.