Classes

  ClassDescription
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 WebControl and implements some of the interface methods of IPropertySettingsUI.
PropertySettingsRepository
Acts as the link between the PropertySettingsContainer and data storage.
PropertySettingsUIAttribute
Attibute to specify a settings UI for a PropertySettingsAttribute marked class.
PropertySettingsUserControlBase
Abstract base class that inherits 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

  InterfaceDescription
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.