Namespace EPiServer.DataAbstraction.RuntimeModel.Internal
Classes
AvailableModelSettingsRepository
Default implementation of IAvailable
BlockScannerExtension
Extends content registration with block specific extensions.
ContentDataAttributeScanningAssigner
Scans attributes on a Content
ContentMixin
Class that implements IContent interfaces and is used as a mixin component when creating IContent proxies
for types that implements 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 Content
ContentTypeAvailableModelSetting
Holds the runtime settings for available page types for a model.
ContentTypeModelRegister
Synchronizes Content
ContentTypeModelScanner
Creates a Content
ContentTypeSynchronizer
Handles synchronization between Content
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 Property
PropertyDefinitionSynchronizer
Handles synchronization of Property
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