Click or drag to resize
CMS.DataEngine.Internal Namespace
 
Classes
  ClassDescription
Public classAbstractCompositeInfoTInfo
Base class for info object which represents a composite info object made of multiple internal info components.
Public classAbstractWrapperInfoTInfo
Base class for info object which wraps other info object and is able to add additional capabilities to its members.
Public classDefaultDataChildDependency
Specifies dependency of an object type on a child object type to allow child count re-computation when selecting the default data.
Public classExtendedDbDataReader

Marking wrapper for DbDataReader. Replaces the function of the IsFromCMSDatabase(DataTable, Boolean) method and TABLE_IS_FROM_CMS_DB in DataTable's extended properties.

The TrackExternalData(DataTable) and TABLE_CONTAINS_EXTERNAL_DATA members do not need a replacement as data reader does not allow for modification of its values (unlike DataTable).

Public classProtectedSettings
Encapsulates settings that are protected from being configurable or read by users with insufficient privileges.
Public classSettingsMacroContainer
Macro container for all settings.
Public classTypeExtensions
Extension methods for the Type class.
Interfaces
  InterfaceDescription
Public interfaceIDataTableProvider
Provides method for creating DataTable from given collection of IDataTransferObject.
Public interfaceIDataTransferObject
Specifies data object that can be serialized to IDataContainer and used e.g. in bulk insert.
Public interfaceINotManagedByContainer