Namespace EPiServer.DataAbstraction.RuntimeModel.Internal
Classes
AvailableModelSettingsRepository
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Default implementation of IAvailableModelSettingsRepository.
BlockScannerExtension
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Extends content registration with block specific extensions.
ContentDataAttributeScanningAssigner
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Scans attributes on a ContentData type, and it's properties to assign values to an ContentTypeModel instence, and it's properties.
ContentMixin
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Class that implements IContent interfaces and is used as a mixin component when creating IContent proxies for types that implements IContentData but not IContent.
ContentModelValidator
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates a model derived by ContentTypeModel.
ContentTypeAvailableModelSetting
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Holds the runtime settings for available page types for a model.
ContentTypeModelRegister
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Synchronizes ContentTypeModels defined in code with ContentTypes stored in the repository.
ContentTypeModelScanner
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Creates a ContentTypeModelRegister and feeds it the ContentTypeModels stored in the IScannedTypeRepository.
ContentTypeSynchronizer
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles synchronization between ContentType and ContentTypeModel.
CustomContentScannerExtension
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Implemenation that will remove all properties that are part of metadata interfaces such as e.g. IContent
ModelMerger
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles merging of values defined on models/code for PropertyDefinition and ContentType.
Net45ContentDataAttributeScanningAssigner
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Scans attributes on a ContentData type, and it's properties to assign values to an ContentTypeModel instence, and it's properties.
PropertyDefinitionSynchronizer
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles synchronization of PropertyDefinition from model to database.
SharedBlockInterceptor
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Interceptor used for shared blocks.
TemplateModelComparerFactory
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Factory class responsible for creating a System.Collections.Generic.IComparer<T> for a specific model type.
ViewRegistrator
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Scan views for partial block views.
Interfaces
IContentMixin
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Interface that is implemented by component that act as a mixin for IContent on a block.
IContentTypeModelScannerEventsRaiser
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.