Namespace EPiServer.DataAbstraction.RuntimeModel.Internal
Classes
AvailableModelSettingsRepository
Default implementation of IAvailableModelSettingsRepository.
BlockScannerExtension
Extends content registration with block specific extensions.
ContentDataAttributeScanningAssigner
Scans attributes on a ContentData type, and it's properties to assign values to an ContentTypeModel instence, and it's properties.
ContentMixin
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
Contains various options that can be used to configure how the content model should be handled during synchronization.
ContentModelValidator
Validates a model derived by ContentTypeModel.
ContentTypeAvailableModelSetting
Holds the runtime settings for available page types for a model.
ContentTypeModelRegister
Synchronizes ContentTypeModels defined in code with ContentTypes stored in the repository.
ContentTypeModelScanner
Creates a ContentTypeModelRegister and feeds it the ContentTypeModels stored in the IScannedTypeRepository.
ContentTypeSynchronizer
Handles synchronization between ContentType and ContentTypeModel.
CustomContentScannerExtension
Implemenation that will remove all properties that are part of metadata interfaces such as e.g. IContent
DefaultContentTypeBaseProvider
DynamicContentProxyAttribute
Marker attribute used for generated dynamic proxies.
ModelMerger
Handles merging of values defined on models/code for PropertyDefinition and ContentType.
PropertyDefinitionSynchronizer
Handles synchronization of PropertyDefinition from model to database.
PropertyInterceptorRegistry
SharedBlockInterceptor
Interceptor used for shared blocks.
TemplateModelComparerFactory
Factory class responsible for creating a System.Collections.Generic.IComparer<> for a specific model type.
ViewRegistrator
Scan views for partial block views.
Interfaces
IContentDataActivatorFactory
IContentMixin
Interface that is implemented by component that act as a mixin for IContent on a block.
IContentTypeModelScannerEventsRaiser
IViewRegistrator
Registrates partial views