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.
ContentModelILCompiler
ContentModelMethods
ContentModelOptions
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Contains various options that can be used to configure how the content model should be handled during synchronization.
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
DefaultContentTypeBaseProvider
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
DynamicContentProxyAttribute
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Marker attribute used for generated dynamic proxies.
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.
PropertyDefinitionSynchronizer
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles synchronization of PropertyDefinition from model to database.
PropertyInterceptorRegistry
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
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
IContentDataActivatorFactory
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.